コンテンツにスキップ

「Mikutter」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m -{{subst:Sakujo}}
Muck vht (会話 | 投稿記録)
編集の要約なし
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
{{複数の問題
{{複数の問題
|出典の明記 = 2016年2月
|特筆性 = 2012年8月
|特筆性 = 2012年8月
|宣伝 = 2012年8月
|宣伝 = 2012年8月
9行目: 10行目:
| スクリーンショット =
| スクリーンショット =
| 説明文 =
| 説明文 =
| 開発者 = Toshiaki Asai
| 開発者 =
| 開発元 =
| 開発元 =
| 初版 =
| 初版 =
| 最新版 = 3.2.10 unstable
| 最新版 =
| 最新版発表日 = {{release date and age|2015|11|15}}
| 最新版発表日 =
| プログラミング言語 = [[Ruby]]
| プログラミング言語 = [[Ruby]]
| 対応OS = [[クロスプラットフォーム]]
| 対応OS = [[クロスプラットフォーム]]
22行目: 23行目:
| サポート状況 =
| サポート状況 =
| 種別 = [[Twitter]]クライアント
| 種別 = [[Twitter]]クライアント
| ライセンス =
| ライセンス = [[MIT License]]<ref group=note>バージョン [http://dev.mikutter.hachune.net/news/12 0.3] より、それ以前は [[GNU General Public License|GPL3]]。</ref>
| 公式サイト = [http://mikutter.hachune.net/ mikutter.hachune.net]
| 公式サイト = [http://mikutter.hachune.net/ mikutter.hachune.net]
}}
}}
'''mikutter'''は、[[Ruby]]で記述された[[オープンソース]]の[[Twitter]]クライアントである

'''mikutter(みくったー)'''は、[[Ruby]]で記述された[[オープンソース]]の[[Twitter]]クライアントである。[[2010年]]にToshiaki Asaiによって開発が開始された<ref>{{cite web|date=|url=http://hakurei-shain.blogspot.com/2010/02/blog-post_16.html |title=みくった〜♪2 ちょっと作ってみた |publisher= |accessdate=2014-1-31}}</ref>。[[Linux]]上で実行することを想定している。

== 概要 ==
mikutterは、[[Ruby]][[GTK+#GTK+2|GTK+2]]が動作する環境で動作するTwitterクライアントである
<ref group=note>[http://mikutter.hachune.net/faq FAQ] によれば [[Ruby]] 1.9.3以降で動作するとされている。</ref>。
プラグインによる拡張を想定して設計されており、ユーザは独自に作成したプラグインにより、任意の動作をさせることができる。
デバッグ用コンソールを備えており、mikutterが起動中でも、ユーザはRubyで記述した任意のコードをmikutter上で実行させることができる。

公開された当時はLinux上での実行を想定していたが、最低限RubyとGTK+2が動作すれば実行できるため、[[Ubuntu]]や[[Fedora]]をはじめとしたLinux環境、[[FreeBSD]]、本来は実行を想定していない[[Windows]]上でも動作することが確認されている<ref>{{cite web|date=|url=http://mikunchu.wiki.fc2.com/wiki/%e3%81%84%e3%82%8d%e3%82%93%e3%81%aaos%e3%81%a7%e3%81%bf%e3%81%8f%e3%81%a3%e3%81%9f%e3%80%9c%e2%99%aa |title=いろんなOSでみくった〜♪ |publisher= |accessdate=2014-1-31}}</ref>。
ただし、OSによってインストール方法が異なり、安定して動作する保証はない。多くの環境では実行環境の整備からインストールまで自分で実行する必要があるが、[[Debian]]、[[Gentoo]]や[[Arch Linux]]等、パッケージ化されている環境もある
<ref>{{cite web|date=|url=https://packages.debian.org/ja/sid/mikutter|title=Debian -- sid の mikutter パッケージに関する詳細:|publisher= |accessdate=2014-3-22}}</ref>
<ref>{{cite web|date=|url=http://packages.gentoo.org/package/net-misc/mikutter |title=Gentoo Packages /net-misc/mikutter |publisher= |accessdate=2014-1-31}}</ref>
<ref>{{cite web|date=|url=https://aur.archlinux.org/packages.php?ID=47755 |title=AUR(en) mikutter |publisher= |accessdate=2014-1-31}}</ref>
<ref>{{cite web|date=|url=http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/net/mikutter/README.html |title=NetBSD pkgsrc net/mikutter |publisher= |accessdate=2014-1-31}}</ref>
<ref>{{cite web|date=|url=http://www.ceres.dti.ne.jp/tsutsui/netbsd/liveimage/ |title=NetBSD/i386 5.1.2 ておくれLive Image |publisher= |accessdate=2014-1-31}}</ref>
<ref>{{cite web|date=|url=http://www.freebsd.org/cgi/cvsweb.cgi/ports/net-im/mikutter/ |title=FreeBSD ports net-im/mikutter |publisher= |accessdate=2014-1-31}}</ref>。

現在のリリースサイクルは、[[Git]]により管理された開発版と公式サイトからダウンロードできる不安定版の2種類のリリースである
<ref>{{cite web|date=|url=http://mikutter.blogspot.com/2012/02/mikutter-004-01-rev690.html |title=mikutter開発日記 2012年2月18日土曜日 |publisher= |accessdate=2014-1-31}}</ref>
<ref>{{cite web|date=|url=http://mikutter.blogspot.com/2012/03/mikutter-01.html |title=mikutter開発日記 2012年3月2日金曜日 |publisher= |accessdate=2014-1-31}}</ref>。

== 特徴 ==
Twitterのタイムラインのリアルタイム更新機能であるUserStreamが一般に公開されたというアナウンスがあったのが2010年9月29日
<ref>{{cite web|date=|url=http://groups.google.com/group/twitter-development-talk/browse_thread/thread/39f188e6f71d93b6?pli=1 |title=user streams goes production, site streams adds home timelines |publisher= |accessdate=2014-1-31}}</ref>、
mikutterがUserStreamに対応したのが2日後の2010年10月1日
<ref group=note>[http://dev.mikutter.hachune.net/projects/mikutter/repository/revisions/137 revision 137 user stream supported, show favorited by] 2010年10月1日22:28にuserstream対応バージョンを公開した記録が残っている</ref>
である。タイムラインのリアルタイム更新が一般公開されてから、よく知られるGUIのLinux用Twitterクライアントの中ではかなり早く対応・公開されており<ref group=note>userstreamの対応はxTwitter(2012年1月16日対応)、GtkTwitter(非対応)、Gtktweeter(非対応)、Hotot(2011年6月8日対応)、gwibber(非対応)、Choqok(2010年12月15日時点でサポート対応予定なし[http://kde-apps.org/content/show.php?content=95760#c393510 re:support userstream])、twitux(非対応)、Qwit(非対応)、twitte(非対応)、Twitturn(非対応)。git log、ソースコード中のuserstreamの文字列、web上のfaqから判断。その結果、2010年10月1日対応のmikutterが最も早い(2012年2月24日現在)</ref>、現在でもLinux上で動作する数少ないUserStream対応のTwitterクライアントの1つである。

Rubyで記述されたプラグインで様々な機能を追加することを前提に設計されており、その作成方法も公開されている
<ref>{{cite web|date=|url=http://toshia.github.com/writing-mikutter-plugin/ |title=Writing mikutter plugin |publisher= |accessdate=2014-1-31}}</ref>。
プラグインの動的なインストールにも対応しており、既にプログラムが動作している状態でも、
標準のデバッグ用コンソールを用いて動的なプラグインの追加、内部パラメータの再設定、
内部関数の実行、Rubyで記述されたコードの動的な実行等が可能である。

このような幅広い拡張性から、ユーザは独自にプラグインを作成し、Rubyで実装可能なことをほぼ全て実装できる。以下にその例を示す。

* タイムラインのツイートをユーザ独自のデータベースに保存
* ソケットを利用して通信を行い、外部から制御
* あらかじめ用意された情報を自動的にツイート

ただし、プログラミング経験のない初心者にとって、プラグインの作成はハードルが高い。
利用者向けに作成されたプラグインについても、説明がほとんどないものが多く、
使用しているmikutterのバージョンによっては動作しない場合がある。
mikutterのインストール方法も他のTwitterクライアントに比べて特殊であるため、
初心者が知識なしにインストールし、利用することは容易ではない。

== 脚注 ==
;注釈
{{Reflist|group=note}}

;出典
{{Reflist}}

== 関連項目 ==
*[[Twitter]]
*[[初音ミク]]


== 外部リンク ==
== 外部リンク ==
* [http://mikutter.hachune.net/ mikutter 公式サイト]
* [http://mikutter.hachune.net/ 公式サイト]
* [http://mikutter.blogspot.com/ mikutter開発日記]
* [http://mikutter.hachune.net/rdoc/index.html mikutter RDoc]
* [http://dev.mikutter.hachune.net/projects/mikutter mikutter Redmine]


{{Twitter navbox}}
{{Twitter navbox}}

2016年2月26日 (金) 04:58時点における版

mikutter
リポジトリ ウィキデータを編集
プログラミング
言語
Ruby
対応OS クロスプラットフォーム
対応言語 日本語
種別 Twitterクライアント
公式サイト mikutter.hachune.net
テンプレートを表示

mikutterは、Rubyで記述されたオープンソースTwitterクライアントである。

外部リンク