タグ

ブックマーク / mikutter.hatenablog.com (7)

  • mikutter 5.0の新機能 - mikutter blog

    mikutter 5.0の季節がやってきました。 Gtk 3 今回のメインですが、新しくできるようになったことは特にありません。未実装項目や既知のバグが多数あります。 更に、サードパーティープラグインの互換性も一部失われています。これは気合で直すしかなく、mikutterの歴史の中で最も非互換なアップデートです。 もはやGtk2はサポートされていないので、できるだけ早く対応する必要がありました。 非互換な変更 いままでmikutterはGtk 2を使っていましたが、Ruby GNOMEがgtk2サポートを終了したため、mikutterでもGtk 3を使うようにしました。 Gtkを直接操作するRubyコードは、Gtk3ライブラリに変更すると、API互換性がほとんどないため動作しません。 そこで、 gtk プラグインを廃止し、かわりに gtk3 というプラグインをバンドルします。これにより、今

    mikutter 5.0の新機能 - mikutter blog
    nna774
    nna774 2021/12/13
  • mRPC - mikutter blog

    昨年はmikutterをほとんど触っていなかったのだが、この頃また大きめの機能開発を行っているので、生存報告を兼ねて現状何をどこまで作っているかを書いておく。 今はプロトタイピングの段階で、まだそれをまとめて動かせるような状態にはなっていない。できてもいない話を書き残すのは嫌なのだが、一応コードはあるから……という言い訳をしつつ、往生際の悪いことにまだmikutterに機能追加する意欲があるということを伝えるとともに、自分の頭の整理も兼ねてこの記事を書いている。 (書いてる最中に2013年から存在していたバグを見つけてしまってリリースを打つ羽目になったので、この記事から生存報告の意味はほとんど失われてしまったのじゃ……。) mRPCとは Pluggaloidは、システムをプラグインという単位に切り分けて個別に開発できるようにしつつ、イベントなどの仕組みを使って柔軟にそれらを連携させることが

    mRPC - mikutter blog
    nna774
    nna774 2021/05/04
  • mikutter 4.1.5 - mikutter blog

    抽出タブ条件のクラッシュ、コードインジェクションの修正 滅多に無いことですが、特定の手順を踏むと起動直後にクラッシュしてしまって使えなくなるのでアップデートしましょう。 概要 MIKU Langのコンパイル機能(Rubyコードに変換する機能)の文字列リテラルのエスケープに問題がありました。 これを悪用すると、コンパイル結果のRubyコードがMIKU Langのコードと異なる結果になる場合があります。また、コンパイル結果としてRubyの文法的に誤ったコードを出力させることができます。 抽出タブの設定を変更できる場合、コードインジェクションを成立させることができます。 mikutterへの被害 たとえば抽出タブ設定で以下のような入力をした状態で抽出タブに着信があった場合、mikutterがクラッシュします。 ホームタイムラインなどの、起動時に必ずMessage(TweetやToot)が読み込ま

    mikutter 4.1.5 - mikutter blog
    nna774
    nna774 2021/05/02
  • mikutter 4.0の新機能 - mikutter blog

    はじめに mikutter 4.0の季節がやってきました。 10年もmikutterを開発してしまったやぞ、後悔してもておくれや メジャーバージョンアップについて mikutterは、2014年6月8日に3.0をリリースして以来 、5年半ぶりのメジャーアップデートを行います。 今回メジャーバージョンをインクリメントする理由は2つあります。 ひとつは、10周年という佳節に、華々しいバージョンアップをしたかったから。 もうひとつは、ユーザにとって非互換といって差し支えない変更を行うからです。 単にお祝いでメジャーバージョンを上げるなら大手を振って喜べるところでしたが、10年前のプラグインが動くmikutterに、遂に互換性のない変更が行われるというのは、私達にとっては大きな事件です。 アップデート内容 Twitterプラグインをサードパーティプラグインに 10年間Twitterクライアントとし

    mikutter 4.0の新機能 - mikutter blog
    nna774
    nna774 2020/12/06
  • mikutterのTwitterコンシューマキーが凍結されました - mikutter blog

    2018年5月4日に、mikutterのコンシューマキーがsuspendされました。 公開されているすべてのmikutterで、Twitterを利用できなくなりました 。この記事ではその経緯やmikutterの今後、Twitterを使っているmikutterユーザが取れる対応を案内します。 説明 apps.twitter.comにて確認したところ、mikutterのコンシューマキーがsuspendされていました。一時的なサーバトラブルではなく、Twitterがmikutterのコンシューマキーのアクセス権を取り下げたと思われます。 これによって、 すべてのユーザがmikutterでTwitterを利用できなくなっています 。 mikutterの今後の対応 コンシューマキーの復活について 今後、このことについて何か行動を起こすつもりはありません。したがって、時間が経っても解決される問題ではな

    mikutterのTwitterコンシューマキーが凍結されました - mikutter blog
    nna774
    nna774 2018/05/05
  • mikutter 3.5.15 - mikutter blog

    Ruby-GNOME2 3.2.0を利用する (thanks @Phenomer) 特に大きな変更はありませんが、前の記事で言及したように、3.6を仕上げの段階に持っていけるように頑張っているところです。 3.5の不具合修正は最後になる可能性があるため、溜めていても、単にリリースを遅らせただけになる可能性があります。3.6リリースまでは小さい変更でもこうやってリリースを行っていきます。 mikutterのコンシューマキーについて mikutterの、Twitterコンシューマキーを取得した私のTwitterアカウント @toshi_a が凍結されてしまいました。詳細は省きますが、 @shijin_cmpb をはじめとした永久凍結の師の助言のおかげで、凍結されたにもかかわらず、ユーザはmikutter(のコンシューマキー)を使い続けることが出来る状態を維持することに成功しています。 しかし安

    mikutter 3.5.15 - mikutter blog
    nna774
    nna774 2017/12/05
  • Twitterアカウントが一時的な凍結を受けたときのTwitter APIレスポンスについて - mikutter blog

    はじめに 対象とする読者・しない読者 対象: mikutterユーザ又はTwitterのサードパーティ開発者 対象ではない: Twitterの今後が心配な人 今回起こったこと とても大事なこと 心配された事案 実際にはどうだったのか mikutterが利用できなくなるのか REST API 凍結されているユーザが受け取るTwitter APIレスポンス レートリミット Streaming API 凍結されているユーザの情報をAPIで得ようとした場合 凍結中のmikutterの振る舞い ホームタイムライン・メンション プロフィール セーブドサーチ 抽出タブ リスト コーディング どうでもいいこと 一時的な凍結と永久凍結の違い 今回の凍結の原因の考察 一時的な凍結をされたwhywaitaとの会話ログ はじめに 9/28 9:21に、私のアカウントtoshi_aが凍結された。 Twitterクラ

    Twitterアカウントが一時的な凍結を受けたときのTwitter APIレスポンスについて - mikutter blog
    nna774
    nna774 2017/09/29
  • 1