Juick Creatorへのインタビュー

ジュイック 突然Juickについて聞いたことがなければ、これはJabber / XMPPテクノロジーに基づくマイクロブログサービスで、お気に入りのIMクライアントから直接使用できます。 詳細



私、 Juick.comの責任者であるアントン・ウニヒは、読者に「インタビュー」をするよう招待しました。彼らはサービスについて質問し、ここでそれらのいくつかに対する答えを提供します。



@lsdJuickを作成するアイデアを思いついたきっかけは何ですか?

かつて2008年に、Ctrl-Vを押して連絡先リストから友人や知人に別の興味深いリンクを送信するのにうんざりしていたので、これを行うサービスを作成することにしました。

Jabber / XMPPは、現在も唯一のオープンな人気のIMプロトコルであり、独自のプロトコルの次回の更新後に無限のエラーを修正することなく、サービスを開発できます。

「Juick」という名前については、お金のために1つのネーミングサービスで発明されました。 主な条件は、.comゾーンの無料の短いドメインでした。 多くの場合、人々はそれを「Jabber、qUICK」と解読しますが、正直なところ、私自身はこの名前の意味がわかりません。 :)



@ ivan101 :なぜ必要なのですか?

Jabberはまず第一に、二人の間の個人的なメッセージの交換です。 Juickでは、任意の数のユーザーと通信することもできます。 これは、質問したりニュースを共有したりする必要がある場合に非常に便利です。

通常のテキストメッセージに加えて、Juikでは写真やビデオを転送したり、メッセージの地理座標を指定したりできます。 同意します。おいしいピザや霧のかかったグラスにdrink色の泡状の飲み物を添えた写真を送り、地図上であなたが待っている場所を示すことで、友人をカフェに集めるのがはるかに簡単です。 ;)

さらに、Juikに日記を保存しておくと非常に便利です。ジャバークライアントから、モバイルデバイスから。 考えや何かが起こったらすぐに記録できます。



@lsdJuikの開発には何人が参加しましたか?

私は一人でサービスに取り組んでいます。 しかし、Juickはサイトでありジャバーボットであるだけでなく、人気のあるIMクライアント、世界中の何十人もの人々が取り組んでいる多くのサービスやサイトのプラグインでもあります。 だから、私たちの多くがあります。 :)



@tilarids :サービスを提供する技術的な部分を説明してください。 サーバーの数、その役割、使用されているテクノロジー、およびPL。

データベースにはほぼ200万のメッセージがあり、毎日1万を超える新しいメッセージが追加されているという事実にもかかわらず、Juickは依然として非常に控えめなVPSで動作します。 ただし、すぐに専用サーバーに移行します。RAMを追加する方がはるかに安価であり、DBMSにはかなりの量が必要です。

ほとんどのコードはPerlで記述されており、C ++はいくつかの場所で使用されています。 jabberサーバーの役割はjabberd2によって実行され、DBMSはMySQL、Webサーバーはnginxです。

少し後で、Juikのアーキテクチャに関する詳細な記事を別に作成しようとします。 ;)



@ al1k :現在、Juikのデータはどれくらいのスペースですか? 可能であれば、%%比率で。 投稿\コメント\写真\オーディオ\ビデオ。

データベース内のテキストメッセージは約0.5 GBを占め、そのうちの4分の1は投稿で、残りはコメントです。

プレビュー付きの5000枚の写真は約1GBを占めます。 ビデオとオーディオを送信する機能は後に登場し、これらのファイルは200MBをわずかに超える「重さ」を持ちます。

また、サーバーには3つのサイズの8,000人のユーザーのアバターが保存されており、150MB以上になります。



@mightymindJuickはどのように収益化されていますか?

Juikには、迷惑なバナーやスポンサーリンクはありません。 このプロジェクトは、高度な機能を備えた有料アカウントを通じてのみ収益化されます。 主な機会は、写真やビデオを無制限に送信することです。 メディアコンテンツは非常に多くのリソースとトラフィックを消費するため、これらのリソースを積極的に使用することは非常に合理的で公平です。

ジオロケーションに関連する利益の計画はまだいくつかありますが、それについて話すのは時期尚早です。



@HeniJuickの今後の開発のためのステップは何ですか、どの機能がサービスに変更または追加されるのですか?

興味深いアイデアがたくさんあるという事実にもかかわらず、近い将来、すべての努力は既存の機能の最終化と改善を目指します:メッセージとユーザーによる検索、ユーザーの名刺(VCard)の拡張表示、 XMPP API 、ジオロケーション。

先ほど言ったように、Juickはサイトとボットだけでなく、ユーザーがサービスと「通信」する多くのクライアントでもあります。 XMPPは非常に柔軟なプロトコルであり、非常に多様な機能を備えていますが、これらの機能をクライアントに実装することで、多くのことが望まれる場合があります。 Juickは高度なXMPP機能を積極的に使用するほとんど唯一の大規模サービスであるため、クライアント開発者と自分で通信する必要があります。エラーを一緒に探し、それらを説得して新しい機能を導入するなどです。 この方向は、将来的に注目されます。 たとえば、私は最近、人気のあるオープンソースのBombusクライアントを更新したことに対する現金報酬を提供しましたが 、OpenSourceコミュニティを引き続き同じように支援する予定です。



@baadoo :他のサービス(LiveJournal、Delicious、Twitterなど)にゲートする予定ですか、それともサードパーティのサービスが多いのでしょうか?

TwitterFacebookへのクロスポストかなり前から行われいます。 新しい「ゲート」を作成する計画はありませんが、サービスアーキテクチャと単純なデータ形式(RSSとXMPPはXMLに基づいています)の使用により、他のサービスへのクロスポストを望むすべての人が許可されます。 たとえば、上記のTwitterにクロスポストするためのボットのソースコードに基づきます。



@ nixon89Juikの特別なクライアントはありますか? あなたがそれをしているという事実についてのうわさがあったようです。

これらは単なるうわさではありません。私は定期的にブログでこれについて書いて、アセンブリを投稿しています。 :)

J2ME Androidの携帯電話デバイスのクライアントを扱っています。 また、計画にはWindows / Linux / MacOS用の「デスクトップ」クライアントがあり、いくつかの開発がすでにありますが、これまでのところ何も表示されていません。

Habrの読者にとって興味深いのは、これら3つのクライアントが同じJavaライブラリを使用してXMPPを操作することです。J2ME 、Android、Windows、Linux、およびMacOSでコードを変更せずに動作します: Juick / XMPP API



@Totktonada :Juickが完全になり、多くのユーザーがいるときにソースをオープンする予定ですか?

JuickはWordpressのようなスクリプトのセットではなく、一元化されたサービスであり、非常に複雑です。 したがって、ソースコードを開くことによるメリットはほとんどありません。 同時に、コードを開くには、まず適切に実行し、少なくとも最小限のドキュメントを作成する必要があります。 -これにはかなり時間がかかります。

必要に応じて、私は常にオープンソースビジネスに貢献しようとしています。jabberサーバー、クライアント、ライブラリ用のパッチを送信し、プログラムのソースをアップロードします。 これにはもっと多くのメリットがあると思います。



今日は以上です。 :)すぐに、サービスのアーキテクチャと内部構造に関する記事と、あなたがとても愛している多くの技術的な詳細を喜んでお届けします。 それまでの間、Juikでブログを開始し、Habréで会社のファンの仲間入りをすることができます。 ;)



All Articles