タグ

Jabberに関するt_43zのブックマーク (11)

  • XMPP界 - ✘╹◡╹✘

    XrcというRubyのXMPPクライアントライブラリをつくったので、XMPP界の知見を共有します。 WHY RubotyというBOT開発用のフレームワークを最近つくっていて、 これをSlackというチャットサービスで利用していた。 SlackにはXMPP GatewayIRC Gatewayが用意されており、 どちらかのプロトコルを利用すればBOTとして動作するにはひとまず十分だった。 Rubyで一般的なIRCライブラリと言えばnet-ircだけど、 自分でZirconというIRCクライアント用ライブラリを作って、 ruboty-slackでは最初はこれを使ってた。 IRCは雑に全部屋に適当にJOINしてくれたりするのでBOTとして運用するにはわりと楽だったんだけど、 メッセージに改行を簡単に含められないというところが気に入らなくてXMPPを検討することにした。 改行が含められないとどう

    XMPP界 - ✘╹◡╹✘
  • Candy — a JavaScript-based multi-user chat client

    — a JavaScript-based multi-user chat client There are plenty of web-based chat clients out there. Most of them are built to emulate your instant messenger. They offer you tons of settings. They can join multiple networks, let you edit your profile, and even manage your message history. Candy is different. It's built for your community. Why Candy? Focused on real-time multi-user chatting → Screensh

    Candy — a JavaScript-based multi-user chat client
  • Jabberを使うファイル共有&コラボレーション·Jake MOONGIFT

    遠隔地のユーザにファイルを送ったり、チャットをしたりするのにいちいちFTPサーバを介していたらあまりに面倒だ。IMなどでファイル送信機能があるものもあるが、ファイルを変更するたびに送信し直さなければならない。 離れたユーザ間でファイルを送受信したり、データをコラボレーションするのにぴったりなプラットフォームがJakeだ。 今回紹介するオープンソース・ソフトウェアはJake、マルチプラットフォームで動作するファイル/データ共有アプリケーションだ。 JakeはWindows/Mac OSX/Linuxで動作するソフトウェアだ。利用にはGoogle TalkやJabberサーバのアカウントが必要になる。利用時に新規登録することも可能だ。接続したら、プロジェクトと呼ばれる単位で他のユーザとの共有設定を行う。 他のユーザもJakeを立ち上げれば準備は完了だ。フォルダにファイルを入れて、同期をすれば相

    Jabberを使うファイル共有&コラボレーション·Jake MOONGIFT
  • 各種プラットフォーム対応のXMPPサーバ·Openfire MOONGIFT

    社内ではIPメッセンジャーのような簡易的なメッセージングツールが使われることがあるが、人数が増えてくると使い勝手が悪くなる。また、最近では外部の人たちとIM(インスタントメッセンジャー)を使って会話する機会が多くなっているので、社内と社外でツールを切り替えるのが面倒だ。 ブラウザから簡単に管理できるXMPP(Jabber)サーバ そこで社内でもIMを活用しよう。内部の会話を外部サーバを使うのはちょっと怖い、そこで社内でサーバを立ててしまうのだ。 今回紹介するオープンソース・ソフトウェアはOpenfire、Windows/Mac OSX/Linuxで動作するJabberサーバだ。 Openfireのインストールは簡単だ。Mac OSXであれば環境設定パネルとしてインストールされ、そこから起動/停止ができる。インストールとブラウザを使ったウィザード形式で簡単にできる。 Mac OSX向けの環境

    各種プラットフォーム対応のXMPPサーバ·Openfire MOONGIFT
  • Purchase Intent Data for Enterprise Tech Sales and Marketing - TechTarget

    The Partner Marketing Visionaries™ Summit Explores Key Areas Within Strategic Partnerships

    Purchase Intent Data for Enterprise Tech Sales and Marketing - TechTarget
  • MOONGIFT: » ブラウザベースのIM「Soashable」:オープンソースを毎日紹介

    セキュリティと利便性の妥協点として、利用は許可するが、そのコントロールはできるようにする、というのがある。全くの自由ではないが、解決策はあって、それは管理側にとっていざとなればコントロールできるという代物だ。 IM(インスタントメッセンジャー)は手軽に通信できてしまう分、安易に情報漏洩が発生する危険性がある。ではIMをインストールできないようにすれば良いのか。いや、そうではない。WebベースのIM、Meeboであればブラウザさえあれば良くなる。この危険性の回避策として、自分たちでMeeboクローンを立てるというアイディアがこれだ。 今回紹介するオープンソース・ソフトウェアはSoashable、MeeboクローンというべきWebベースのIMだ。 SoashableはJavaベースのソフトウェアで、各種IMをSoashable上で管理できるようになる。ブラウザのみで動作するので、クライアントは

    MOONGIFT: » ブラウザベースのIM「Soashable」:オープンソースを毎日紹介
  • JavaScriptベースのJabberクライアント·Ajaxbber MOONGIFT

    GmailはGoogle Talkに対応し、Web上でチャットができるようになっている。これは非常に便利で、メールを送る際に既にオンラインになっている場合は、そちらへ話しかけて用件を終わらせることもできる。 Google TalkではJabberプロトコルが利用されているが、これもまたJabberをWebベースで利用できるようにしてくれる。 今回紹介するオープンソース・ソフトウェアはAjaxbber、Ajaxを使ったJavaScriptベースのJabberクライアントだ。 AjaxbberはフロントエンドとしてAjaxを使っているが、実際の通信はJavaScriptだけでは難しい。そこでEjabberdを利用すると書かれている。そしてその通信結果をAjaxbberを使って操作できる。これによりクライアントサイドではブラウザさえあればJabberが利用できるようになる。 筆者環境では通信まで

    JavaScriptベースのJabberクライアント·Ajaxbber MOONGIFT
  • MOONGIFT: » オリジナルで立てるXMPPサーバ「ejabberd」:オープンソースを毎日紹介

    社内でメッセンジャーを使ってメッセージをやり取りしている会社は多いと思う。その際によく使われるのがIPメッセンジャーで、遠隔地であればSkypeやGoogle Talkといった各種IMが利用されることが多い。付箋紙ソフトウェアにメッセンジャー機能がついたものもある。 いずれにせよ、こうしたメッセンジャーにはログが残らないのが問題視される(ローカルPCにしか残らず、管理できない)。そこでLAN内にメッセージサーバを立て、ログを集計管理すれば問題は解決しそうだ。 今回紹介するオープンソース・ソフトウェアはejabberd、オープンソースのXMPPサーバだ。 XMPPはeXtensible Messaging and Presence Protocolの略で、Jabberでも採用されていることで有名なプロトコルだ。つまりXMPPサーバであれば、Adiumをはじめとした各種Jabberクライアント

    MOONGIFT: » オリジナルで立てるXMPPサーバ「ejabberd」:オープンソースを毎日紹介
  • Jabberサーバーをクラスタリングしてみました。 : DSAS開発者の部屋

    みなさん Jabber をご存じですか? Jabber はオープンな仕様のメッセン ジャーサービスのことで最近だと Google Talk で使用している方が多いと思 います。 KLab では 2001年ぐらいから、誰でも Jabber を使うことが出来る Jabber.JP というサービスを運用してい ます。まだ Jabber を使用したことがない方は是非こちらの「Jabber をはじめよう」 を ご覧になって Jabber を使ってみて下さい。 Jabber.JP は jabberd という実装を使用してい たのですが、冗長構成が難しいという問題がありました。 そこで先日、Jabber.JP では大規 模なメンテナンスを行い ejabberd という実装で分散、冗長化を行ってみました。ejabberd はその名の通り、Erlang で 実装された Jabber サーバーで、Mnesia

    Jabberサーバーをクラスタリングしてみました。 : DSAS開発者の部屋
  • SamePlace――Firefox用の多機能型Jabberクライアント | OSDN Magazine

    Firefoxを中心としたコンピューティングライフを送っているユーザならば、可能な限りその他の作業もブラウザ上だけで済ませたいところだろう。実際そうした要望をかなえるための機能拡張としては、ブックマーク管理用のdel.icio.us、IRCチャット用のChatzilla、RSSフィードリーダ用のSageなどが存在している。そしてJabberインスタントメッセージ(IM)のユーザであれば、SamePlace機能拡張を利用すればいい。このIMクライアントにはJabber用の基機能はもとより、その他各種の便利な独自機能が装備されているのである。 SamePlaceをインストールするには、ダウンロードページにアクセスして各自の必要とするバージョンのSamePlace Suiteインストール用リンクをクリックするだけだが、その後はブラウザを再起動する必要がある。SamePlace機能拡張を使用する

    SamePlace――Firefox用の多機能型Jabberクライアント | OSDN Magazine
  • Jabberプロトコルを使ってホワイトボード共有·Coccinella MOONGIFT

    SKypeを使って情報共有を行うことが多くなってきた。特に開発プロジェクトではほぼ一般的に利用されている。また、ミーティング等でも定期的なものであれば、Skypeを利用する事もある。 話していて、URLなどはチャットで送ったりするのだが、時々イメージを相手に送りたいと言うニーズがある。そうした時に便利そうなのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはCoccinella、Jabberプロトコルで使えるホワイトボード共有ソフトウェアだ。 CoccinellaはJabberクライアントソフトウェアで、コンタクトリストやチャットを行うといった基的機能は実装されている。マイクを使った音声チャットにも対応している。 そして売りがホワイトボード共有だ。画像を貼り付けたり線を書いたりといったドロー情報の共有が簡単にできてしまう。各情報はドロー系の情報なので、記述した後で移動させ

    Jabberプロトコルを使ってホワイトボード共有·Coccinella MOONGIFT
  • 1