mikutter blog

mikutterのアナウンスなど

2011-01-01から1年間の記事一覧

#mikutter 0.0.3.10

ピャアアアアアwwwww 僕がデスマーチしてる間に時間が2週間も過ぎてたのおおおおwwwwww追加起動時は、最後に取得したフォロー・フォロワーをレジュームするようにしたキャッシュを大量生産するのでちゃんとゴミ集めしないとなー修正フォロー・フォロワーが最新の2…

#mikutter 0.0.3.9

最近働きっぱなしで、会社にきのこが生えてしまったよ…もういやだ…。追加なし修正日本語で検索できなかった日本語でgoogle検索ができなかった検索文字列を入力中に、つぶやき用のショートカットキーが発動してしまっていたメモリリークを随分マシにした自分…

mikutterプラグインから使う並列処理・遅延処理のユーティリティ

mikutterでプラグインを作ると、時間がかかる処理をしたくなることが稀によくあるので、そんな時に便利そうなmikutter内部で使えるクラスなどをまとめました。Ruby標準のThreadなどは使えるけど省略mikutterのThreadによる並列処理の考え方現在のRubyでは、…

#mikutter 0.0.3.8

今回からWeeklyリリース(snapshot)を、mikutterのサイトのDownloadからDevelopの項目に移しました。初めて使う人が、文章を読まずに単純な数値比較でWeeklyリリース版をダウンロードしてしまう事故を避けるためです。その他のバージョンは、今までどおりDown…

#mikutter 0.0.3.7

追加Twitter公式画像アップロードサービスを使ってアップされた画像のプレビュー機能Twitter APIで短縮URLの展開形が取得できた場合、それを利用する修正タイムライン上のリンク文字のリンクの位置のずれメモリリークをちょっとマシにしたTwitterが画像アッ…

#mikutter 0.0.3.6

はいはーいruby1.8で、タイムラインの右クリックメニューが表示されないruby1.8で、ショートカットキーの新規割り当てで確実にクラッシュするruby1.8で、MiraclePainterが更新された時にSegmentation faultするruby1.8で、文字列選択でクラッシュするミュー…

mikutterコマンド

プラグイン開発のおはなし。プラグインは、結構簡単に自分のタブをつくることができるようになってる。その方法は既存のcore/addon/friend_timeline.rbとかを見ればすべてわかるので省略するけれど、これだけじゃあプラグインには不十分なことがある。例えば…

#mikutter 0.0.3.5

さあドッグフードを食え!!!TLのレンダリング方法の変更高速化しました一部機能はまだ実装中ですショートカットキーの設定の大幅刷新右クリックメニューでできること全てにショートカットキーを割り当てられるようにしましたTLのレンダリング方法を革命的…

新UIについて

こんばんわ。先程新UIをリリースしました!何がどうなったのか簡単に説明するよ。mikutterの従来のレンダリング方法いままでのmikutter。見た目はリッチ。動作は察してください。今までのmikutterは、ウィジェット※1を綺麗に並べてタイムラインを実現してい…

#mikutter 0.0.3.4

みんな元気ー(^p^)つ!?またゴールデンウィーク来ないかなーーーー!!!ヾ(@⌒ー⌒@)ノはぁPIAPRO画像プレビュープラグインの修正PIAPROの仕様変更に対応設定と環境によっては過剰にAPIを消費することがある不具合とりいそぎでかいのだけ。有意なレポ…

cairo版と言われてるものについて

ひっそりやってたんだけど思ったより拡散したので、解りづらい形式で説明します。あまり説明に時間を食いたくないので簡単に。cairoとはすごくかわいくなりますmikutter cairo版とは萌ゆいものとかわいいものが一緒になってやばいです具体的に何をしたの?タ…

#mikutter 0.0.3.3

みんなみてるぅー?いえーいヾ(@⌒ー⌒@)ノプロキシサーバを利用してアクセスする機能デフォルトでは、環境変数 HTTP_PROXY の内容を利用します。mikutter上で設定もできます。@osa_kさんにプラグインをいただきました!Growlを利用した通知に対応@katsyoshi…

MUiなんとなくできてきた、ような…

あれから紆余曲折あったけどMUiが構想からなんとなく動くものになってきた。MUiの略称は Mikutter UI くらいにしておこうとおもう。GTKだってGimp Tool Kitだったしねできるだけ、SXMLをそのままUIとしてレンダリングしたい!…と思っていたわけなんだけど、…

#mikutter 0.0.3.2

ubuntu nattyリリースおめでとうございます!ありふれた操作でセグフォする化石みたいな古いRubyGtkを同梱しているnattyちゃんに祝福のつばを吐きかけましょう!!!!!1234ubuntuのリポジトリはRubyGtkの博物館d(#^ω^)「ubuntuの関係者のものです…

SQLiteプラグインの消失 - DEAD END -

標準プラグインのsqlite.rbは、つぶやき、ユーザ、リスト、ふぁぼを恒久的に保存するためのプラグインで、SQLiteなので他の言語やプログラムでも気軽に統計などを取ったりして遊べる、一度取得したツイートをデータベースから取得するのでAPI消費が緩やかに…

#mikutter 0.0.3.1

今週はこれ!!RubyのライブラリやRuby本体が原因でクラッシュした後の起動でバグレポートを送ろうとするとお礼を言われないどころか発狂されるバグを修正bit.ly APIのv3に対応1回の投稿に複数のURLが同時に記載されている場合に、全て抜け落ちる不具合bitl…

#mikutter 0.0.3.0

不安定版リリース!!!おめでとう!!!!!えっじゃあ四桁目はなんなのかって?ウィークリーリリースだよなめんな!あれは動けばラッキーの毎週とりあえずtarに固めてるヤツです!!!もっというとやってますよっていうアピールです!!!!!それが安定し…

#mikutter 0.0.2.13

いえーい!!!ruby1.9.2に対応(notify)自分のつぶやきが公式リツイートされた時の通知に対応リプライと公式リツイートと混同されていたが、区別するようにした白い!白いよ!書くことがな^p^いちょっと間が空きすぎてエラー報告が全然目を通せる数じゃ…

新しいUIについて色々考えてる

考えてる途中のことを書き散らしてます。以下ただのつぶやきです。現在のmikutterは、Gtkに完全に依存している。例えばプラグイン内でGtkライブラリを叩いていたり。もともと、guiプラグインがそういうものだったし、当たり前といえば当たり前のこと。という…

謝罪

やあごきげんよう^p^エイプリルフールなのに何もできなくてヽ('ω')ノ三ヽ('ω')ノもうしわけねぇもうしわけねぇさてさて、うちのサイト(mikutterではない・あれ存在意義ないし潰そうかな)のアクセス数どれくらいあったかなー?toshi@lime:/tmp$ wc -l apac…

#mikutter 0.0.2.12

ピャアアアアアアアアアアwwwwwwww今週リリースしない予定だったけど調子でないから休憩中にバグとか直してたらつい時間をかけすぎてリリースしちゃうwwwwwwww楽しいfixがwwwwwwポポポポーンwwwwwwwよかったことmikutterのアイコン完成実はs…

#mikutter 0.0.2.11

http://mikutter.hachune.net/download不具合修正ruby 1.9.2を使用している場合、頻繁にSegmentation Faultが発生していた→rubyか周辺ライブラリのバグを踏んでいたようnotifyのリツイート通知の時に、原文が2回表示されていた最適化アイコン画像プリフェッ…

#mikutter 0.0.2.10

リリースしました。出先からなので適当に○プロフィールを開いてすぐに閉じるとクラッシュする○Mumbleオブジェクト作成中に落ち ることがあるうけるヾ(@⌒ー⌒@)ノまじこれだけあと少しパフォーマンスを上げようとして、ああ、今回もだめだったよ。そろそろ根…

streamingプラグインの最適化

streamingプラグインはuserstreamを実現するためだけのプラグイン。(core/addon/streaming.rb)UserStreamは大量のデータが落ちてくることがしばしばあり、フォローが多いと秒間に数個からヘタをすると数十個のイベントが落ちてくることもあるかも知れない。…

#mikutter 0.0.2.9

このようなことを2週前に書いたわけですねいいこと思いついたコミットしたことをブログでまとめれば毎週一回の更新という今キメた目標を達成できるんじゃないかやっほーい俺ってちょーてんさーい!で、先週は体調崩してリリースをしなかった、と。でもそん…

#mikutter 0.0.2.8

いいこと思いついたコミットしたことをブログでまとめれば毎週一回の更新という今キメた目標を達成できるんじゃないかやっほーい俺ってちょーてんさーい!(前Tumblrに書いてたのをいつからか完全にすっぽかすようになった)http://mikutter.hachune.net/ksg…

複数ファイルからなるプラグイン

今まで、プラグインは、plugin/以下にある*.rbにマッチするファイル名だけになってました。でもこれでは複雑になったプラグインを複数ファイルに分けたり、画像ファイルなどを入れることができません。というわけで、最新trunkにこんな仕様変更をしました。…

ubuntu 10.04で、mikutterをruby1.9.1で動かす方法

ubuntu10.04で動かすのは実は結構お手軽。ただし、ruby-gnome2の1.9.1用のは用意されていないので、自分でビルドする必要がある。他のubuntuでは通用しない方法です(後述$ sudo apt-get install checkinstall ruby1.9.1-dev$ sudo apt-get build-dep ruby-g…

自動投稿(Postクラス)

Twitterクライアントの基本はつぶやくこととつぶやきを見ること。mikutterでは、Post#update を使ってつぶやけます。Post#postというエイリアスもあります。Postクラス http://mikutter.hachune.net/rdoc/classes/Post.htmlでも、updateは内部ではdefine_met…

PluginTag(プラグインオブジェクト)

mikutterの内部の話をするブログを作ってみた飽きたらやめる基本的にRubyを知ってる人に対して書いてます。へんなことかいてたらごめんプラグインの作成方法基本編です。まず、mikutter.rbのあるディレクトリのplugin/以下に、なんとか.rbというファイルを作…