タグ

jabberに関するtarchanのブックマーク (15)

  • User Streams+jabber botでTwitterのIMを復活させた

    Streaming APIを使うコードをRubyで見つけたのでそのままRubyで書いたのだけど、jabber bot部分はxmpp4r-simpleとかいうのを使ってみた。アカウントはxmpp.jpとやらで適当に取得。ちなみにRuby1.9.1だとstatusがofflineになったり色々上手くいかないので、1.8-devで実行するようにした(Ubuntu)。jabberのrecieved messagesをそのままupdateのAPIに投げるのも書いた。そのうちwhoisコマンドのレスポンスも表示するようにしたりもしようかと。コードはコピペが多かったりしてきれいでもないので、万が一欲しい方がいたら応相談みたいな感じで。そのうちfollow, favoriteあたりのeventなんかも拾ってIMに投げるようにもしたいけど、ステータスのキャッシュとかAPI残り気にしたりとかめんどいですね。

  • 印鑑本舗 印鑑はんこ実印【激安通販】

    印鑑舗では、印鑑、実印、ゴム印といったはんこがすぐにオーダーできます。土日祝日出荷サービスがあり、オンラインで印影のプレビューが可能です。 校正確認がしやすいので、間違いのない印鑑がオーダーできます。 1年間の無料彫り直し、10年保証など手厚いサービスが魅力です。 製造卸直販なので、安価に高品質のものが入手できます。即日発送ができるのも、ネット通販ならではでしょう。 当日出荷が可能な商品もあるので、急ぎの時はインターネットのサイトからオーダーした方が、結果的には早く手元に届くということもあります。 個人印鑑は、午後4時までの注文で、最短即日出荷が可能になります。 支払い方法も多数あり、買い物がしやすいサイトです。代引き、銀行やゆうちょ、楽天銀行への振込み、ジャパンネット銀行のJ振、クレジットカード、コンビニ前払いなどの中から、ライフスタイルにあった方法で支払ができます。 彫刻作成手数料は

  • Ignite Realtime: Smack API

    Smack 4.4.7 Smack is an Open Source XMPP client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages and presence-enabling devices.

    Ignite Realtime: Smack API
  • 試験管のなかのコード :: Smack にチャレンジ

    Smack にチャレンジ Smack とは Smack は Java 用の Jabber ライブラリ。 Google Talk 用の API が用意されているのが嬉しい。 Smack http://www.jivesoftware.org/smack/ Smack の実行環境構築 こちらから Smack をダウンロードする。ここでは ver.2.2.0 を前提とする。 アーカイブの中にある以下の jar をクラスパスに追加する smack.jar smackx.jar サンプルコード Smack を使用して Google Talk のアカウントに IM のメッセージを送信してみた。 Smack はGoogle Talk 用のインターフェースを提供してくれているので非常に簡単。 package jp.in_vitro.codelets.smack; import org.jivesoftwa

  • HTTPを使ってIMにメッセージを送信する·im.kayac.com MOONGIFT

    リアルタイムWebが到来している。これまでのプル型の配信方法から、時代はプッシュ型、リアルタイム型に変化しようとしている。この波はとても新しいもので、間もなく開発者層が広がるGoogle Waveによって加速度を高めることだろう。 HTTPを使ってIMにメッセージを送信する Google Waveで要になる技術の一つがXMPPだ。Jabberサーバを立ててサービス連携というと若干重たく感じるが、im.kayac.comを使えばメッセージの送信は簡単にできる。 今回紹介するフリーウェアはim.kayac.com、HTTP2Jabberサービスだ。ソースコードは公開されているがライセンスは明記されていないのでご注意いただきたい。 im.kayac.comはその名の通りカヤックが開発したソフトウェア&サービスで、予め登録したユーザ名に対してポストでメッセージを送ると、指定したJabberまたはG

    HTTPを使ってIMにメッセージを送信する·im.kayac.com MOONGIFT
  • Extensible Messaging and Presence Protocol - Wikipedia

    Extensible Messaging and Presence Protocol (XMPP) (旧称 Jabber[1])は、オープンソースのインスタントメッセンジャーのプロトコルおよび、クライアント、サーバの総称である。 Jabber は Jabber 社が開発した XML ベースのプロトコルである XMPP を採用している。他のメジャーなインスタントメッセンジャーはその仕様もプロトコルも非公開となっているのが普通だが、Jabber はサーバもクライアントもオープンソースであり、その仕様は全て公開されている(オープン標準)。そのため、たとえばメールサーバと同じように、ドメイン名とサーバさえあれば自分専用の XMPP サーバを立ち上げることができる。この点でほかのインスタントメッセージと異なる。 他のインスタントメッセージングサービスのゲートウェイとなる機能も持つ。この機能を利用し、

    Extensible Messaging and Presence Protocol - Wikipedia
  • 幼児体験:JavaでXMPP叩いて、Gtalkにメッセージ送る - livedoor Blog(ブログ)

    2009年04月07日 JavaでXMPP叩いて、Gtalkにメッセージ送る JavaでXMPPを使うライブラリがあるので、それをダウンロードする。 http://www.igniterealtime.org/ 上のナビゲーションの「Downloads」をクリックし、 Smack 3.1.0をダウンロード。 解凍後、smack.jarとsmackx.jarをlibフォルダへ。 Javaのmainメソッドの中はこんな感じ --------------------------------------------- public static void main(String[] args) { String user = "xxxxxx@gmail.com"; String pass = "test"; String to = "yyyyyy@gmail.com"; ConnectionCon

  • XMPPの概略(和訳) - Gemmaの日記

    XMPPはインスタントメッセージのプロトコルで、Google Talkが使っています。 今後はGoogle Waveの基盤としてますます重要性が増す要注目のテクノロジです。 そして!ついに!Google App EngineがXMPPをサポートしました! Google App Engine Blog: App Engine SDK 1.2.5 released for Python and Java, now with XMPP support そこかしこでGAEのXMPPサポートに賞賛の声が。 「Google App Engine SDK 1.2.5」リリース メッセージングのオープン標準「XMPP」をサポート:CodeZine App Engineと使うXMPPサーバーを探す - スティルハウスの書庫 XMPP on Google App Engine - hidemonの日記 civ

    XMPPの概略(和訳) - Gemmaの日記
  • Jabberを使うファイル共有&コラボレーション·Jake MOONGIFT

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

    Jabberを使うファイル共有&コラボレーション·Jake MOONGIFT
  • Ajax + XMPPベースのチャットシステム·JWChat MOONGIFT

    XMPPはGoogle Waveでも用いられるということもあって、俄然注目を集め始めている。XMPPは既にJabberやGoogle Talkなどで使われており、多数の実装が存在する枯れた技術だ。それだけに情報量も多く、とても使いやすいだろう。 Ajaxを使ってブラウザでJabberチャットが可能 サーバも各種あるが、クライアントアプリケーションには何を採用するのが良いだろうか。専用アプリケーションをインストールするのも良いが、Webブラウザだけでできれば手軽だ。そこで使えるのがJWChatだ。 今回紹介するオープンソース・ソフトウェアはJWChat、AjaxによるXMPP対応クライアントだ。 JWChatはHTMLJavaScriptで提供されるソフトウェアで、HTTP PollingやHTTP Bindingに対応したWebサーバと連携してJabberによるチャットを可能にしている。

    Ajax + XMPPベースのチャットシステム·JWChat MOONGIFT
  • use Moose - file-glob こと k.daibaの日記

    Jabber Channel Bot Google waveでJabberを拡張したプロトコルを使うという話もあって,またJabberが盛り上がってきそうな今日このごろ,Channel(というかチャットルームと言った方がわかりやすい気もします)に投稿するBotを作ってみました.以前IRC用に作ったスクリプトのJabber版です.最近の流行に乗ってMooseを使ってみることにしました.使い方はこんな感じです. #!/usr/local/bin/perl use strict; use warnings; use MyBot; main() unless caller(); sub main { my $bot = MyBot->new( jid => 'bot0@jabber.foo.co.jp', passwd => 'password', chatRoom => 'lanman@conf

    use Moose - file-glob こと k.daibaの日記
  • tweet.IM - control your twitter with your instant messenger

    This domain may be for sale!

  • 各種プラットフォーム対応のXMPPサーバ·Openfire MOONGIFT

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

    各種プラットフォーム対応のXMPPサーバ·Openfire MOONGIFT
  • macOSでサーバー稼業 & どうせ疲れるなら、できあがったものをどう活かすかで疲れたいよね

    クリックで手軽にiOSやMacと親和性の高いサーバー運用ができる、そんな夢を背負ってデビューしたServer.appは、気がつけば、その役割を縮小し細々とした存在になってしまいました。同時に、その掲げられた夢にすがって恩恵を受けていたユーザーたちは、路頭に迷う時代になりました。 中小オフィス向けサーバーを簡単に構築、管理できるという位置づけでのServer.appの提供はなくなりました。しかし、その向こう側には、かつてと変わらないパワフルな環境が引き継がれています。ここでは、Server.appに頼らず、macOSの基構成を中心に、ちょっと小さなオフィスや自宅向けのサーバー環境を構築、運用する方法を考えていきます。

  • 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開発者の部屋
  • 1