むンドネシアのゞャバヌの簡単な歎史

みなさんこんにちは この投皿では、私のオンラむンラむフに倧きな圱響を䞎えた1぀のストヌリヌを䌝えたいず思いたす。 この物語は今や遠い2008幎に始たり、今幎の倏に終わりたした。 これは、むンドネシアのセグメントにおける無料のJabber / XMPPネットワヌクず、この囜でのゞャバヌの開発ぞの私の貢献に぀いおの物語であり、自由に分散されたXMLの存圚ず繁栄の名目でのみ、圌らの力ず倚くのお金を頭脳を支えるすべおのゞャバヌ栜培者に捧げおいたすネットワヌク。







開始する



それはすべお、2008幎にむンドネシアの人気新聞の1぀にあるBombusプログラムに関する埮劙な出版物から始たりたした。 むンドネシアは、真のアゞアの囜ずしお、すでにこの時点で歯に電話をかけるこずができおいたため、この蚘事は倧衆の抗議ずJabberぞの関心の急激な増加を匕き起こしたした。 最初のナヌザヌは、䞻にロシアのサヌバヌで登録および通信したした。 ゞャバヌの昔の人は、むンドネシア人が本圓に混雑しおいない時代を芚えおいるかもしれたせん。 独自のJabberサヌバヌを起動するこずを決定した携垯電話䌚瀟のTelkomselは、この傟向をあたり奜たなかった。 このサヌバヌは、おそらくむンドネシアで最初の実際のJabberサヌバヌでした。 圌はmessenger.plasa.comに勀務し珟圚は機胜しおいたせん、このサむトの残りの機胜を補完したした。これは、゜ヌシャルネットワヌク珟圚はオンラむンストアのようなものでした。



時間が経぀に぀れお、ITの教育を受けた人々がむンドネシアのJabberナヌザヌの間で登堎し、ネットワヌク運甚の原則を独自に理解したした。 そしお、芳客は最終的に自分のサヌバヌを䜜成するために成熟したした。 その埌、愛奜家に支えられたむンドネシアで最初のサヌバヌが誕生したした。 今日たで機胜しおいたjabberid.orgサヌバヌでした。 このドメむンのWhois情報には、サヌバヌの開始日が匕き続き保存されたす。 サヌバヌを起動したのは、ゞャカルタのビゞネスマンであるSetyo Wibowoです。 サヌバヌの芖聎者は急速に増加したした。 サヌバヌチヌムには、すぐにJavaプログラマヌEddy Purwaが参加したした。 圌は、J2MEをサポヌトするモバむルデバむス甚に独自のXMPPメッセンゞャヌを開発するこずで、サヌバヌの普及を支揎したした。 すぐに、2぀の名前がプロゞェクトに提案されたした-iMessずACId。 最初の意味は非垞に明癜で、2番目はAplikasi Chat Indonesiaの略語でした。 開発者は2番目の名前が気に入り、公匏の名前ずしお遞ばれたした。 最初のものは、遞択した名前に法的問題が発生した堎合に備えお「保留」に延期されたした。



同じ頃、私はコミュニティの䞀員になりたした。 数か月前に私たちが良い友達を䜜った人からACId開発者の䌚議に招埅されたした-私のサヌバヌにJabberボットを眮いおいたした。 埌に長幎むンドネシアで私の柱になったこの友人の名前は、りィクリフレむナルド、たたは単にクリフです。



Cliffは無料ネットワヌクの倧ファンでした。 圌の心は、い぀か圌の囜では誰もがJabberをコミュニケヌションに䜿甚するずいう倢に悩たされおいたした。 圌は、私の性栌が将来のJabberクラむアントに圹立぀可胜性があるず思ったずいう単玔な理由のために、単に私を䌚議に招埅したした。 そしお、私は埐々にチヌムに参加し始めたした。



チヌムには倚くの参加者がいたした。 しかし、圌らの倚くは道埳的なサポヌトのみを提䟛したした。なぜなら、圌らはプログラミング、グラフィックス、たたはその他の有圢なものでプロゞェクトを助けるこずができなかったからです。 これらの人々の䞭で、アヌノルドラピアンボットが際立っおいたした。 圓時の父には2人の子䟛がいたした。魂の底にいた男が非垞にcで、圌はわざわざ私の友人になり、XMPPの分野での私の知識に気づきたした。 ある日、圌は次の蚀葉で私に話しかけたした。「私の友人、私たちは独自のJabberサヌバヌを蚭立し、それを党囜的なサヌバヌずしお䜍眮付けおみたせんか 芋お、jabberid.orgはどんどん萜ちおいき、たすたす長くなっおいたす。」 そしお、私は圌の助けを拒吊できないず感じたした。 将来に向けお、この瞬間はむンドネシアのセグメントで最も匷力なJabberコミュニティ、SmartCommunityの誕生ず考えるこずができるこずに泚目しおください。



しかし、その埌、アヌノルドず私は将来の倢さえも芋たせんでした。 それどころか、実際にプロゞェクトを立ち䞊げた埌、怒りの波が私たちに降りかかった。 私たちは分離䞻矩で告発され、オッカムの剃刀で脅されたした。 クリフも私たちの仕事が奜きではありたせんでした。 しかし、問題は最終的な争いには至りたせんでした。それは、アヌノルドが新しいJabberサヌバヌの必芁性に぀いお議論したずきに蚀及した芁因でした。 JabberID.Orgはたすたす頻繁に萜ち始め、すぐに、予想倖に、完党に曲がりたした。 刀明したように、その創蚭者はプロゞェクトをさらに発展させたくありたせんでした。 ACIdプロゞェクトも死にたした。その開発者は、最初から私を疑い、むンドネシアのJabberは倖囜人によっおひざたずいおおり、圌には未来がなかったずいう結論に達したした。



将来のむンドネシアのゞャバヌは確かに霧でした。 J2MEプラットフォヌムは、普通の電話がすぐにスマヌトフォンに取っお代わられたため、埐々になくなりたした。スマヌトフォンの堎合、通垞のクラむアントはむンドネシア人には存圚しなかったか、むンドネシア人には知られおいたせんでした。 これらの条件䞋で、圓時の2人のSmartCommunityチヌムは、jabberid.orgの前身よりも倚くのナヌザヌを屋根の䞋に集め、その埌、jabberid.orgドメむンを制埡するこずができたした。



SmartCommunityサヌバヌは非垞に安定しお機胜したした。 時間が経぀に぀れお、新しいメンバヌがチヌムに加わりたした。その䞭には、むンドネシア人のむルファン・マフフズ・グントゥヌルずベラルヌシのアルテム・シェレメットずいうプログラマヌがいたした。 そしお、新しいプログラマヌが登堎しおから、新しいプロゞェクトが登堎したした。 2010幎から2012幎たでの期間は、ほずんどのむンドネシアのナヌザヌがすでにサヌバヌを離れおいたずいう事実にもかかわらず、少なくずも7぀のプロゞェクトが開始された本圓のプログラミングブヌムによっお特城付けられたした。 それぞれに぀いお簡単に玹介したす。



1. Lopbox


むンドネシアのSmartCommunityのメンバヌであり、りェブサヌビスのプログラマヌであるIrfan Mahfudz Gunturは、ロシアのサヌビスJuickに觊発され、コミュニティでニックネヌムayesで知られ、Lopboxず呌ばれるむンドネシアのカりンタヌパヌトを開発するこずにしたした。 プロゞェクトはlopbox.comドメむンで1幎間機胜し、その埌、著者が保存しようず詊みたにもかかわらず、䜜者によっお絶望的で埋められおいるず認識されたした。 奇劙な事実Lopboxはマむクロブログサヌビスであるず想定されおいたにもかかわらず、ほずんどの堎合、その投皿はJuickの投皿のように芋えず、MUCのコミュニケヌションのように芋えたしたが、ほずんどのナヌザヌにずっおサヌビスの目的は謎であるず匷調されおいたした。



2. PHPコンポヌネント


Lopboxプロゞェクトの䞀環ずしお、XEP-0114プロトコルを䜿甚しおXMPPコンポヌネントを䜜成するためのプラットフォヌムをPHP蚀語で開発したした。 Jabber.Ruでこのプロゞェクトをすでに説明しおいるため、特別なこずは考えられたせん。 確かに、リポゞトリぞのリンクはSVNからgitぞの移行に関連しお関連性を倱いたした。 最近、プロゞェクトコヌドがgithubに投皿されたした 。



3. RSSフィヌド


これは、PHPコンポヌネントに基づくシンプルなRSSフィヌドです。 圌に぀いお倚くのこずを話すのは意味がないので、私は自分をgithubの圌のペヌゞぞのリンクに制限したす 。



4.キャシヌボット


Cathyは、ArtemがRubyで䜜成したゞャバヌボットです。 私の知る限り、必芁性がないために開発者によっお攟棄されたした。



5. acid-pc


JavaでACIdに倢䞭になっおいるコミュニティメンバヌは非垞にうんざりしおいたため、クラむアントを再開発するように説埗したした。 私はモバむルプラットフォヌムの開発経隓はありたせんでしたが、C ++党般、特にQtの経隓はほずんどなかったため、詊しおみるこずにしたした。 その時たでに、新しいXMPPラむブラリqxmppの開発はすでに積極的に進行䞭で、私の手はそれを実際に詊しおみたした。 開発プロセスの现かい点で、Artyomは私に倚くの助けをしおくれたした。圌は応甚プログラミングの経隓が豊富でした。 残念ながら、メッセンゞャヌを思い浮かべるこずはできたせんでしたが、私のモチベヌションが完党に尜きおしたったため、゜ヌスを捚おず、プラむベヌトSVNサヌバヌに眮いたたたにせずに、単にgithubに眮いた 。 そのため、プロゞェクトの開発を地面から抌し進めたい人がいれば、プルリク゚ストを受け入れる準備ができおいたす。 しかし、私は批刀を䞍必芁なものずしお聞く準備もできおいたすが、批評家にプロゞェクトの誕生の理由に泚意を払っおもらいたいず思いたす。



6.ムカむト


MukiteMultiuser Kite-高負荷で動䜜するように蚭蚈されたXMPP甚の䌚議サヌバヌは、Artyomによっお開発されおいたす。 このプロゞェクトにはgithubにも独自のペヌゞがありたす 。



7.マワヌル


XMPPサヌバヌの実装であるこのプロゞェクトは、サヌバヌ䞊の最初の女の子にちなんで名付けられたした。その名前はMawar Aryaniです。 実際、この蚀葉は「バラ」を意味したす。 このプロゞェクトの䞻な開発者は私の友人で、圓時はXMPPの開発に非垞に興味があり、単にSmartCommunityの状況に興味がありたした。 コヌドを手䌝っただけです。 プロゞェクトの目的は、軜量さず䜎リ゜ヌス消費でした。



マワヌルの歎史は非垞に興味深いものです。 最初に、このデヌモンはSmartCommunityサヌビスの機胜に圹立぀こずが蚈画されおいたした。 少し埌に、プロゞェクト開発者は、䌚瀟の䌚瀟のサヌバヌずしおデヌモンが機胜するこずを望みたした。 プロゞェクトは、ラむセンス契玄でそれを必芁ずする倚くのラむブラリを䜿甚しおいたしたが、プロゞェクトをオヌプンにする可胜性は圓初考慮されおいたせんでした。 「and」の䞊蚘のポむントは2013幎の倏に蚭定されたした。プロゞェクトの䞻な開発者は、私の興味に応えお、ゞャバヌずゞャバヌの問題にうんざりしおいお、プロゞェクトのさらなる開発には興味がなかったずかなり倱瀌な圢で蚀いたした。 したがっお、私はプロゞェクトの所有者になり、 githubで公開する以倖に遞択肢がありたせんでした。



高負荷



2010〜2012幎のシヌズンは、コヌド量だけでなく「実り倚い」こずが刀明したした。 2011幎、シリアの無料ネットワヌクの人気が急䞊昇したした。 䜕らかの理由で、アラブ人は圓時のかなり小さくお普通のサヌバヌjsmart.web.idに倧量に䟵入し始めたした。 負荷はどんどん倧きくなり、私たちは自らの費甚で絶えず容量を増やすこずを䜙儀なくされたした。 䞀床、この成長が止たらないこずに気付いたずき、私たちはアラブ人に圌らが私たちの費甚で通信し、䞀定期間サヌバヌを離れなければならないこずを通知するこずに決めたした。そうでなければ、IPアドレス良い、リストあらゆる囜のIPネットワヌクを簡単に芋぀けるこずができたす。 しかし、アラブ人は私たちが予想しおいたよりも邪魔で、どんな芏暡の聎衆に察しおもホスティングにお金を払う準備ができおいる人を芋぀けるこずができたした。 だからゆっくりず、すべおのドメむンで同時接続ナヌザヌが6䞇人のピヌクに達したしたjabber.ruの3倍-1台の物理マシンでこのような倚数の実際のナヌザヌに同時にサヌビスを提䟛する玠晎らしい機䌚を䞎えおくれたejabberd開発者に脱垜する必芁がありたす。



たた、2011幎の倏には、むンドネシアをラむブで蚪問し、コミュニティの生掻に貢献した倚くの人々や、独自の歎史ずナヌザヌコミュニティを持぀別のむンドネシアのJabberサヌバヌの創蚭者ず管理者を芋るこずができたした。







2013幎の倏、チヌム内で分割が発生し、その結果、チヌムは少なくずも2぀の郚分ベラルヌシ語-シリア語ずむンドネシア語-゚ゞプト語に分割されたした。 私はこれをする理由がないので、私はそれらのいずれにも参加したせんでした。 ただし、私は䞡方のチヌムが、か぀おの無料のネットワヌクノヌドを維持するために開始した䜜業を正垞に続行するこずを望みたす。



All Articles