StatusNet Desktop から StatusNet を使おう

StatusNet Desktop 純正のクライアントソフトがあるとは知りませんでした。orz @crontab33 さん、ありがとうございます。 上のスクリーンショットは Windows 版です。他に [OSX 10.5 Intel] [Linux Intel 32-bit] [Linux Intel 64-bit] があるようです。 Web 版より良いところ 勝手に自動リロードしてくれる。 間違って Enter してもツイートしない。 Web 版より悪いところ 一画面に表示されるツイート数が少ない。 過去のツイートを辿れない。 削除されたツイートがいつまでも表示される。再起動してもダメ。 ローカルでキャッシュを持っているみたい。 動きがもっさりしている。 すごく良いクライアントではありませんが、選択肢が増えるのは良いことです。 あ、試していませんが、iPhone 版もありました。 追記(2011-01-24): クリーンルームだと以下のエラーが発生し、インストール出来ませんでした。。

2011-01-22 (Sat) · masutaka

twittering-mode.el 本家に StatusNet 対応が commit された

本家に取り込んで頂けた ので、[2010-07-18-2] の記事を全体的に書き換え ました。

2010-08-22 (Sun) · masutaka

StatusNet-0.9.4 がリリースされてた

0.9.4 がリリースされてました。 今回も私は関係ない修正ばかりかな? アップデートしましたが、よく分かりませんでした。アップデート手順は 今まで [2010-05-05-1] [2010-07-01-1] と同じです。 あ、twittering-mode.el [2010-07-18-2] からツイートできることも確認 しました。

2010-08-17 (Tue) · masutaka

twittering-mode.el から StatusNet を使おう

twittering-mode.el は、Emacs で動作する Twitter クライアントです。 詳細はオフィシャルサイト をご覧下さい。 最新リリース版 v1.0.0 は対応していませんが、2010.8.22 から Git 最新 版で StatusNet を使えるようになりました! Twitter で出来ることはほとんど StatusNet で出来ます。ただし、 StatusNet がサポートしていない機能は使えません。例えば、V' からの :retweeted_by_me, :retweeted_to_me, :retweets_of_me や L’ からのリ ストです。 インストールの手引き GitHub からソースコード一式をダウンロードします。 http://github.com/hayamiz/twittering-mode/archives/master EmacsWiki の「インストールの手引き」に従ってインストールします。 http://www.emacswiki.org/emacs-ja/TwitteringMode-ja StatusNet 固有の設定をします。以下は StatusNet を http://example.com/statusnet/ に構築し、[2010-04-18-3] の Fancy URLs の設定を行った場合の設定になります。 (setq twittering-service-method 'statusnet) (setq twittering-auth-method 'basic) (setq twittering-username "StatusNetのアカウント") (setq twittering-api-host "example.com") (setq twittering-api-search-host "example.com") (setq twittering-web-host "example.com") (setq twittering-api-prefix "statusnet/api/") (setq twittering-search-api-method "statusnet/api/search") (setq twittering-web-path-prefix "statusnet") SSL を使っていなければ、こちらも設定してください。...

2010-07-18 (Sun) · masutaka

StatusNet-0.9.3 がリリースされてた

0.9.3 がリリースされてました。 今回もマイナーバージョンアップのようです。 Admin -> Design から css を変更出来るようになりました。 プロファイルに Daily average が表示されるようになりました。 他は私にはあまり関係ないかな。 前回 [2010-05-05-1] と同じ手順でアップデート出来ました。 日本語パッチ [2010-04-18-2] は今回も必要でした。 会社の StatusNet はまだアップデートしてませんが、[2010-04-18-5] [2010-04-29-2] [2010-04-18-6] のパッチは必要そうです。 追記(2010-07-07): 会社でもバージョンアップしました。どのパッチも問題なく充てることが 出来ました。

2010-07-01 (Thu) · masutaka

StatusNet API のパスを Twitter と同じにする方法

[2010-05-16-1] の補完です。 今回の記事は元々、twittering-mode で StatusNet を使うために書きまし た。しかし、twittering-mode 側の修正で対応することにしたので、私は 今現在設定していません。ニッチな層向けに残しておくことにします。 Identifox, twittering-mode, TweetDeck 以外に使えるクライアントがあ れば、教えて下さい! さて、説明に入ります。 statusnet は http://example.com/statusnet/ に構築し、 [2010-04-18-3] の Fancy URLs の設定を行ったものとします。 StatusNet の API は Twitter-compatible です。 ただし、[2010-05-16-1] で書きましたが、API の URL は少し異なります。 何らかの事情で Twitter クライアントを修正できない場合でも、Twitter とパスを同じにすれば使えるかもしれません。Apache の mod_rewriteで置 換してみましょう。 ※ /var/www は Debian における、Apache の DocumentRoot です。 /var/www/.htaccess 以下を設定します。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^1/(.*)$ statusnet/api/$1 RewriteRule ^search(.*)$ statusnet/api/search$1 </IfModule> 1 つ目の RewriteRule で http://example.com/1/ * へのアクセスを、...

2010-06-19 (Sat) · masutaka

TweetDeck から StatusNet を使おう

TweetDeck から StatusNet を使えるようになりました!! TweetDeck は、Mac, Windows, Linux, iPhone, iPod touch, iPad 等で動 作する Twitter クライアントです。今回は Windows 版で試しました。 インストールと StatusNet 向けの設定は前述の URL を参考にしてくださ い。TweetDeck for Desktop は 0.34.1 以上である必要があります。 デフォルトの設定では日本語を表示できません。 Setting アイコンをクリック→ Color/Font のタブをクリック→ InternationalFont/TwitterKey にチェックを入れれば表示できます。 Web 版で悩まされてきた、Enter でのツイートは抑制出来ます。 Setting アイコンをクリック→ General のタブをクリック→ Press Enter to Send an Update のチェックを外せば OK です。 なぜか、パブリックタイムラインを表示出来ませんでした。 そのうち対応されるのかな? 参考情報: Tweetdeck 日本語の設定 追記(2010-05-24): クリーンルームでは使えませんでした。初回起動時に必ず Twitter/Facebook/MySpace のいずれかの認証を受ける必要があるためです。 非常に残念です。 追記(2010-06-07): ある方経由で、開発元に問い合わせてもらっています。 追記(2010-06-09): ダメでした。まだ対応する気はないとのことです。 気長に待ちましょう。。。

2010-05-22 (Sat) · masutaka

Twitter と StatusNet の URL の違い

statusnet は http://example.com/statusnet/ に構築し、 [2010-04-18-3] の Fancy URLs の設定を行ったものとします。 基本 API ホスト名 パス Twitter http://api.twitter.com /1/statuses/*.xml StatusNet http://example.com /statusnet/api/statuses/*.xml 検索 API ホスト名 パス Twitter http://search.twitter.com /search* StatusNet http://example.com /statusnet/api/search* “20 minutes ago” や “in reply to hoge” のリンク先 ホスト名 パス Twitter http://twitter.com /<アカウント>/status/<ツイート番号> StatusNet http://example.com /statusnet/notice/<ツイート番号> ハッシュタグへのリンク先 ホスト名 パス Twitter http://twitter.com /#search?q=%23<タグ名> StatusNet http://example.com /statusnet/tag/<タグ名> 参考情報: Twitter API - TwitterまとめWiki Twitter-compatible API - StatusNet

2010-05-16 (Sun) · masutaka

StatusNet のバージョンアップ

0.9.2 がリリースされた ので、バージョンアップしました。 インストール [2010-04-18-1] をお手軽にした感じでした。 アップデート手順 ※ “#” は root での作業、"%" は一般ユーザでの作業です。 1. Apache は終了させておきます。 /etc/init.d/apache2 stop 2. http://status.net/ から tar ball を落とし、/var/www に展開します。 cd /var/www tar xzf statusnet-0.9.2.tar.gz 3. 以前のバージョンと置き換えます。 mv statusnet statusnet.bak mv statusnet-0.9.2 statusnet 4. 必要なファイルをコピーします。 cd statusnet cp ../statusnet.bak/.htaccess . cp ../statusnet.bak/config.php . cp ../statusnet.bak/avatar/* avatar cp ../statusnet.bak/background/* background cp ../statusnet.bak/file/* file 5. アクセス権を適切に設定します。 chown -R root:root . chown www-data:www-data . .htaccess config.php chown -R www-data:www-data avatar background file 6....

2010-05-05 (Wed) · masutaka

StatusNet のセッションが異常に短い

Debian squeeze は問題ないのですが、Debian lenny ではすぐログアウト する問題に悩まされていました。セッションが短いと、こうなるそうです。 /etc/cron.d/php5 を以下のように修正して解決しました。 修正前 09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm 修正後 00 6 10,20,30 * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm...

2010-04-29 (Thu) · masutaka