雑草アプリ開発の報告とか、アップデート告知とかその辺やってくかもしれません。2018お久しぶりです。ブログを書く習慣がなくなってしまいました。Androidはとうとう5周年を迎えました。ストアで最初に公開した日である2013年12月22日から数えたものです。(開発自体は2013年8月から。)使っていただける人がいたから、ここまで続けることができました。自分だけが使うものだったら、もうとっくに飽きていたと思います。お礼を言わせてください。本当にありがとうございます。昨年末にブランチを開始した次期バージョンは、Mastodonへの対応とそれに伴うタイムラインプログラムの整理を目標として開始しました。Yukariにとってベストな形でMastodon対応を行うため、これまでのようなTwitterに依存しないシステムになるよう大幅なコードの書き直しを強いられているために、進行は非常に緩やかになっています。そのため、今年は正式リリースできる状態には到達できませんでした。自分だけでは拾いきれないバグを探すために評価版はリリースしました。Next」と称して配布しています。こちらは2018年8月に初回のリリースを行ってから、本稿時点で12回のリリースを行いました。スマートフォンの画面も、私たちの時間も限られたものです。TwitterとMastodonを通しで閲覧できる環境のひとつの形を何とか最良の形にできたらと思います。いくつかのクライアントが対応を完了させていますが、YukariはYukariらしい見え方を提示していきます。正式版のリリースを待ってくださっている方は、申し訳ありませんが今しばらくお待ちください。2.1をゆっくりと開発している最中、TwitterのUserStreamがとうとう終わってしまいました。利用者の層と、それに見合わない負荷を考えれば商業上仕方ない判断かなとは思っています。スケールしなさそうな雰囲気がありますし、何より広告で食っているのに広告が流せないのに資源を延々使い潰されるわけですからね......。いえ、私とYukariはTwitterの使い方を真っ向から否定されてしまいました。APIでTwitterを読んでいましたし、YukariはUserStreamの存在に強く依存した設計です。vol.14にて書かせていただきました。他にも色々な思いを胸にした人達がいたんだな......と思わされました。結局Yukariはどうしたか?......しぶとくFilterStreamと定期ポーリングで生き残る選択をとりました。時期には差がありましたが、正式版2.0系とNext2.1系のどちらにも実装しました。FilterStreamが終わってしまったら......どうしましょうか。今はまだ何も考えていません。その時はもはやTwitterにサードパーティとして関わる意味は無くなっているかも。OSS化しれっとオープンソース化しました。今までオフイベント等で度々「OSSにしないの?」と聞かれては「いや~考えてはいるんですけど、けっこう中身怪しくて」とか適当に答えていたのですが、Bitbucketが重くてやってられなかったので、GitHubへの移行と並行してOSS化可能か検討をしました。結果的に「中身ひどいけど、それはそういうものとして今後良くしていこう」ということでオープンにすることを決意しました。2.0に基づいて公開されるオープンソースソフトウェアです。Requestまで、幅広く募集しています。2.1をリリースしたいですね。皆が忘れ去ってしまう前に......。結月ゆかりさん、お誕生日おめでとうございます。心よりお祝い申し上げます。長い長い混迷の期間を経て、ついに時間切れです。1.2.1をお届けします。1.2alphaが長かったので皆さん飽きているでしょう。いうか、1.1からの差分をまとめていたらキリがありません。1.2.0alphaの最終一般リリース(r.244)からの差分をお届けします。以前より長らく予告していた、ツイートの高度フィルタリング機能の実装です。Query」と言います。ベースとなった言語をもじりました。時間とやる気、他様々な要因によって、まだβ段階です。KQ形式の表現で見やすさを、条件評価式の記法にS式を用いることで実装の手軽さを取りました。どのような言語になっているか。最低限、何でも表示するとしたらこうです。いったSQLライクな記述が見られます。これは存じている方であればその通り、ツイートの取得元、その抽出条件をそれぞれ表します。「全ての受信ツイートを対象とする」といった意味を持ちます。KQのそれに近い性格を持ちます。where句はどうでしょう。S式由来の記法となります。ブーリアン値のTrueを指しますので、結果は真ですね。2017お疲れ様です、芝生です。ブログの存在をすっかり忘れていましたが、いかがお過ごしでしたか。自分用の備忘録を兼ねて、この1年どんな感じだったか書いておこうかと思います。元からなんだけど、悪化した気がします。最近何も考えてない気がするし、全ての物事をペンディングしてる。考えてると、すぐ仕事に意識とられて仕事とか理由とか考えちゃってきついんですよね。Tokyo/Fall合わせで無事リリースできました。最終的には悲願であった設定インポート・エクスポートも搭載できたので、意義のあるリリースになったのではないでしょうか。アップデートしていない方は、ぜひお試しください。2016年12月22日をもってYukariでのAndroid2.3~3.xサポートを完全に終了しました。最初のリリースから2.x固有不具合に悩まされるなど、長い長い付き合いでひたすら頭を痛めました......。4.0以降対応となります。4.0~4.0.xが搭載されたスマートフォンの多くが、2.3からの更新サポートの機種だったからです。OS的には多少近代的であっても、アップデートでスペックが上がるわけではありません。ICSはリソース大食いで有名です。結局、今度はスペック的な限界が来てしまうわけで、近年のYukariを動かすにはもう厳しいかな......とかそういう判断です。動くことは知っています、でもいつまでも面倒を見ることはアップデートの妨げになることすらあります。私は超人ではない為に手厚いサポートをする余裕はないので、頃合いを見て捨てるしかありません。今年は何か新しいものを習得したいですね。世間的に新しいかは置いといて、今まで自分がちゃんと触ってなかったものとかがいいですね。今の気力でできるかどうかは分かりませんが。2.0のアルファテストを開始しました。