night birds / shakatak https://www.youtube.com/watch?v=leIEbPaRJgQ
Amazonミュージックで流れてた曲。日本だと80年代前半のバブルの時期に流行したらしい
night birds / shakatak https://www.youtube.com/watch?v=leIEbPaRJgQ
Amazonミュージックで流れてた曲。日本だと80年代前半のバブルの時期に流行したらしい
このアカウントは、notestockで公開設定になっていません。
マストドン2.2.0への更新で普段と違うのは sidekiq.ymlのスケジュール1個が追加されてるのをうちの環境のsidekiqコンテナ分割に合わせていじるとこと、remove_regeneration_markers タスクを手動で実行するとこだったよ
あと同じくAndroid 8.1で「/system/lib64/libart.so (android::base::LogMessage::~LogMessage()+1004)」でも落ちてます。8.1は地味に不安定だな…
#SubwayTooter のクラッシュレポート見てるとAndroid 8.1 で 「 /system/lib64/libhwui.so (android::uirenderer::renderthread::EglManager::createSurface(ANativeWindow*, bool)+316)」でよく落ちてるみたいですね。コールスタックにアプリのコードが登場しない、OSのバグ臭い奴なんでアプリ側でできることがないです
ドミノピザ「すまん!w北陸だけ安くするわ!w」
http://blog.livedoor.jp/goldennews/archives/52026854.html
配達を諦めたか…
Lumix DC-G9の人体認識AFはドール相手にも有効でした。ただし枠内で一番手前のものに合ってしまうので、構図と被写界深度によっては使えません
リコーが「PENTAX K-1 Mark II」を準備中? http://digicame-info.com/2018/01/pentax-k-1-mark-ii.html レンズがあと数本出てきてからなら検討してやってもいい
AndroidOne S2で動作確認しててグラデがおかしい…って悩んでたけどGalaxy S8+で見たら普通に滑らかに表示されてて、アプリじゃなくて端末が悪いんだと分かった… https://mastodon.juggler.jp/media/0Egf64SIjOr1XpkAJ6g
v2.1.3
- カスタム絵文字が動かない症状を改善
bintrayに登録するの面倒だったんでSubwayのソースに入れちゃったけど、これ https://github.com/tateisu/SubwayTooter/tree/master/apng/src/main/java/jp/juggler/apng とこれ https://github.com/tateisu/SubwayTooter/blob/master/app/src/main/java/jp/juggler/subwaytooter/util/APNGFrames.kt が Kotlinで書き起こしたAPNGデコーダ―になります。前者はJVM汎用部分、後者はAndroid依存部分。http://www.libpng.org/pub/png/pngsuite.html のテスト画像全部で表示確認したよ
Subwayでカスタム絵文字が動かないの、使ってるライブラリがIndex colorに対応してないとか色々あったのでAPNGデコーダをフルスクラッチで書いた。ライブラリをjcenterとかのリポジトリに登録するのはどうやるんだろ… https://mastodon.juggler.jp/media/b5WAbed_FoSWnZXLJ5Y
Lumix G9 にPentax K-1のバッテリーを突っ込んだら普通に動いてる
@BAK インテント経由で外部のカメラアプリを起動する場合、呼び出した側が管理する都合でそうなるね。外部アプリで撮影してから共有でSTに渡すなら問題ない。複数選択から共有できるギャラリーアプリもあるはず
Pawooに2.1が来ないのはアプリがリスト機能に対応してないからだと疑ってる。一方フレニコは大分前からアプリはおいてけぼりな印象
格安SIMの注意点はキャリアメールないのと年齢認証ないのと大手より速度で劣るとこかなあ。分かってて使う分には問題なし
マストドン2.0.0の「添付メディアに代替テキストを設定できる機能」pawooなら色々出てくるかと思ったがそんなでもなかったな?
左:Y!mobile AndroidOne S2 8.0.0
右:SoftBank 602KC Kyocera Digno G
https://mastodon.juggler.jp/media/y1ELC6T205f9QCoeHKk
ああうん同じハードですね。
https://mastodon.juggler.jp/media/gpmYy6RalJyTtDL06lQ
画面のdensityと文字の大きさを揃えても改行位置が微妙に違う
LUMIX G9 予約した! パナの防滴レンズは割ともってるんだけど防滴ボディは持ってなかったんだ…
予約キャンペーンでSDカードとバッテリーを貰うのだ
http://panasonic.jp/dc/g_series/g9pro/campaign/yoyaku/
雪が積もると溶けるまでは冷え込みがキツいしエアコン暖房の効率が下がるので工夫しないと電気代がツラくなる。しまってたホットカーペット出してくるか…
マンションの3Fから1Fまでの通路と階段を雪かきしてきた。左肩が上がらんくなった…
明日の朝はドールの予約に行かねば… アゾンのライリさん http://pure2mo.blog.fc2.com/blog-entry-536.html
「ゆりかもめ」雪で坂登れず 乗客200人が避難 URL略
モノレールだっけ。雪に弱いとは
このアカウントは、notestockで公開設定になっていません。
Gboard対応の無料ステッカーアプリに入ってた画像です https://mastodon.juggler.jp/media/RHBCaAJsRGe2F_ca-lA 著作権的に多分アレなんだろうしアプリごと削除しよう…
米アマゾンの第2本社の選考に落ちた都市の敗因は?
http://thebridge.jp/2018/01/amazon-headquaters すげーなAmazon誘致に10億ドル相当の優遇かよ
ニコンD850で「ボケと解像力を感じるスナップ撮影」レポート https://dc.watch.impress.co.jp/docs/news/dcm/1102141.html 身も蓋もない言い方をすると、BISがないから大口径レンズでのブレ対策が大変ですね…
@_tofu いやSTから変えて、ブラウザ側は表示確認しただけだよ、っていう話なんですが…
Playストアで「gboard sticker」で探すと出てくるステッカーマーケットアプリと、IMEと、貼り付け先のアプリの三つが連携する仕組みがこちらになります https://developer.android.com/guide/topics/text/image-keyboard.html
v2.1.2
- クラッシュレポート対応
- ハイライト単語を追加した直後に編集しても保存ができていなかった
- Android 7.1+Gboardでステッカーを入力した時に添付メディアとして投稿できるようにした
Google謹製のIMEのGboardにはステッカーを張る機能があります。Google日本語入力にはまだないのかな?日本では存在感ありません。
Android7.1以降と対応アプリが必要。Gmailとか標準の
メッセンジャーアプリとか、まだ少ない感じ。
とりあえずSTでも添付メディアとして受け取れるようにしてみたけど、こうなるとインライン表示したくなりますね?サーバ側が対応してくれたらいいのに。
https://mastodon.juggler.jp/media/yfTml1hkCWzy4wn2RhY https://mastodon.juggler.jp/media/5kJNh7N4EEJ3dc_BrVU https://mastodon.juggler.jp/media/pC3LlHwcqN5BADP2PWg
Android 7.1 の DIGNO G(softbank) の中古が13k、Android 7.1.1 の Zenfone 3 Max (5.5インチ ZC553KL)の中古が20kくらいか…
Android 7.1.1~7.1.2の端末が欲しいんだけど、安いのだと何があるんだろ
@_tofu ブラウザで公開プロフを開く→STのアカウント設定でアバター画像やヘッダ画像を変える→ブラウザをリロードすると変わってる、までは確認してるよ。ロード済みTLのアカウントはリロードするまで変化しないよ。
https://github.com/drakeet/ToastCompat クラッシュを減らすためにToastCompatライブラリとかいうのを入れてみる
STの通知が遅過ぎるようなそうでもないような…あ、ハイライト音がでるのはアプリの画面がONの時だけです
URLをクリックするだけで個人情報が抜き取られるAndroidアプリの脆弱性が中国で発覚
https://pc.watch.impress.co.jp/docs/news/1100391.html 「多くのモバイルアプリ製作者にこの問題を認知してもらい、修復を努めるよう呼びかける」ってあるけど詳細さっぱり分からず
Kotlinとktorで非同期処理いけるWebサーバ作れるらしいので試してみたい。node.jsも悪くないが好みではない
なお、assets を外部でビルド勢は、 LOCAL_DOMAIN も .env.production に適切に入力しないといけないようになった。
シャワーを浴びてドールの受け取りに行くかな。ドールの髪を梳く平穏な日々に帰るんだ…
v2.1.0
- TL更新時のちらつきを大幅に軽減した
- 某タンスの某絵文字の処理を再度有効にした
このアカウントは、notestockで公開設定になっていません。
@rosylilly あと表示名の部分に:nicoru: が使えるのは今後も残るのか知りたいです
このアカウントは、notestockで公開設定になっていません。
@rosylilly フレニコの公式Webでは(多分JSでの処理が残ってて)普通に絵文字に見えるからタチが悪い。アプリで見たり外部タンスから見たりしたらNGです。
@_tofu えーとこんな感じです。 https://mastodon.juggler.jp/@tateisu/99380448107537575
カスタム絵文字の画像URLがトゥートのデータに入ってないよ。タンス側が悪いよ。
android.support.v7.util.DiffUtil を使ってチラつきを排除した!しかしバッテリー的に大丈夫なんだろうか不安だ…
@PlanB@mstdn.jp スクロールアニメーションでオーバーランしちゃうやつは2.0.8でアニメーションごと葬り去ったはずなんですがどうでしょうか
@PlanB@mstdn.jp サイドメニューからカラムを開く時にタブレットだと右端に置かれるのは仕様なんですわ。見えてるカラムが複数あるから、どれの右に置いたらいいか決められないのです。TL操作からカラムを開く場合は操作してたカラムの右隣に置かれます。
最近のSTでTL中の画像がチカチカするのはコレなのか…? http://y-anz-m.blogspot.jp/2016/01/recyclerview-notifyitemchanged.html
先月は買い物しすぎたので今月はおとなしくしているが、なんていうかやや退屈ぎみだ…。
okhttp 3.9.x が
IllegalArgumentException で落ちる奴
https://github.com/square/okhttp/issues/3719
3.10のリリース待ちかあ…
v2.0.9
- 某タンスの某絵文字を特別に処理してたのをやめた
このアカウントは、notestockで公開設定になっていません。
ああ、フレニコでnicoru絵文字が普通のカスタム絵文字になったのか。絵文字ピッカーに360個ならぶあたりでかなりアレだな… とりあえずSTで特別扱いしてた部分はなくすかな
昨年末から始めた開発言語や内部構造の変更もほぼ一段落したかなあ… #SubwayTooter
@LogicalDash ST 2.0.7 supports delayed loading for nsfw'ed hidden thumbnail. just set "hide all image" in column setting to avoid loading thumbnail automatically.
v2.0.7
- クラッシュレポート対応
- 下にスクロールしてから上に戻してリフレッシュするとアバターアイコンや添付サムネイルがチラつく現象の軽減
- NSFWやカラム設定で隠れた画像は「タップして表示」を押した時点でサムネイルの読み込みを開始する
※ NSFWな添付メディアを隠すかどうかは、以下の条件を順にチェックします
- 過去に手動で開閉したらソレ
- カラム設定で「全部隠す」になってたら隠す
- アカウント設定で「全部隠さない」になってたら隠さない
- トゥートのsensitiveフラグ
なおNSFW画像のサムネ表示で待たされるのがイヤな人はアカウント設定の方に「NSFWな画像を隠さない」もあります。カラム設定の方が優先されます。
「NSFWやカラム設定で隠れた画像は「タップして表示」を押した時点でロード開始する」を実装した。カラム設定で全ての画像を隠すにチェックを入れておくと帯域を節約できるかも
下にスクロールしてから上に戻してリフレッシュするとアバターアイコンや添付サムネイルがチラつく現象を軽減した。結構厄介だった…
いまでもアプリ設定やカラム設定でストリーミングOFFったり画面復帰時の自動リフレッシュをOFFったりできるし、フィルタ指定多めのカラムだとその方が軽快
SubwayTooterも出来て一か月くらいはストリーミング対応してなくて、手動のPullToRefreshだけでした。あれはあれでゆっくり読めて良かった
@Cutls 身も蓋もないことを言うけど、ストリーミングAPIがあるのになんで頻繁にポーリングするのかよく分からないよ
@hina ZWSPを挟むとよいかも? https://ja.wikipedia.org/wiki/%E3%82%BC%E3%83%AD%E5%B9%85%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9
@Cutls 公式WebUIだとカードを表示するのはTL中ではなくて、トゥート詳細を開いた時だけですね…。あえてTLでもカード情報を取得しにいくのはアリかもしれませんが、rate limitにご注意ください…
ここ数日の調整の結果、Chromebook で横スクロールした時の応答性がそれなりになった。 https://mastodon.juggler.jp/media/0uLKuiH2RD_SGKWxCPA
@Cutls 開発がんばってください! 別クライアントで見た感じ添付データじゃなくてカードっぽいです。元トゥート https://mstdn.maud.io/@pikepikeid/99370425487855877
v2.0.6
- アプリ設定に「見た目/アイコンの角丸率」を追加
- アプリ設定に「性能/カラム間でViewPoolを共有する」を追加
iamcal/emoji-data は更新されてるんだけど既存の絵文字の名称変更が入ってるから、STだけ更新するとmastodonとの間で齟齬がおきるっぽい
かるく対策したけど、AdapterViewって基本的に何かあると(同じデータに対して)ビューが入れ替わってるのはもう仕方ない感じだ。GIFアニメもそれで再生位置が変わるのは妥協しちゃったし
@Clworld ロード開始と完了でnotifiyDatasetChangedが起きる→RecyclerViewがリスト要素のビューを用意しなおす→今まではカラム別にビューのプールを保持してたから前回と同じビューに同じデータを割り当てる率が高かったけど、こないだの変更でビューのプールをカラム間で共用するようになったから前と違うビューにデータを割り当てる率が高くなった→画像の再ロードが起きる(たいていディスクキャッシュから) という感じなのかなー。 ビューのプールをカラム間で共用するかどうか選べるようにすると改善するのかも
絵文字のU+1f92f https://emojipedia.org/emoji/%F0%9F%A4%AF/ って Unicode 10.0 、Emoji 5.0 (2017) か。mastodonのピッカーだと絵文字がないって言われるんでフシギだった
v2.0.5
- アプリ設定に「アプリ名を可能なら表示する」を追加。OFFにしても会話の流れカラムだと(可能なら)表示されます
- RecyclerView.RecycledViewPool を使ってタブレットモードでの応答性を改善
- そのかわりFastScroller機能がなくなりました…
- アプリ設定に「リフレッシュ時に常にギャップを挟む」を追加。主にデバッグ用途
- TLからプロフを開いた時にヘッダ画像の下の方にフェードされない余白ができるバグの修正
kotlin 1.2.20 きましたん https://blog.jetbrains.com/kotlin/2018/01/kotlin-1-2-20-is-out/
STの各カラム中のリスト表示をListViewからRecyclerViewに変えてViewPoolをカラム間で共有するようにしてみたけど、FDR-A01wだと相変わらず横スクロール時にやたらと重いので途方に暮れてる。移行の際にスクロール位置の管理とか色々厄介だったのにあまり報われてない…
韓国政府、仮想通貨取引所閉鎖の法案準備中を発表するも、投資家多数の反発で翌日に計画を撤回——法務部長官の辞任を求める署名が6万筆
http://thebridge.jp/2018/01/south-korean-govt-u-turns-plan-ban-cryptocurrency-trading-20180112 え、流されちゃうの? 韓国ならではだなあ…
A. しゃぶしゃぶ。半解凍の肉を薄く切るのが自宅だと難しい…
#quesdon https://quesdon.rinsuki.tk/@tateisu@mastodon.juggler.jp/questions/5a5256fc4f1f0c00019356cc
【悲報】メモリ16GB(8GB2枚組) 2万円超えが当たり前になる
http://blog.livedoor.jp/goldennews/archives/52025582.html
これまでマイニング用途に使われてたのがダブつくから、今後下がるんじゃないかと妄想してる
このアカウントは、notestockで公開設定になっていません。
Toastがクラッシュする例。UncaughtExceptionHandlerでしかキャッチできなさそう
https://gist.github.com/tateisu/e8ed808d0ee68ee0ce4cf7ff8faf728f
編集中の絵文字も画像で表示する
DBのバックアップは終わって、今は添付データのバックアップ中。帯域さげてるので利用には支障はないはず… 画像はタンスのディスク使用量。 リモートメディアは普通に掃除してるんですが、400GBあっても1年で半分埋まっちゃうね https://mastodon.juggler.jp/media/OXwt2jOXUyQ6FJe7CqQ
編集中の絵文字を画像で表示する実装も可能なんだけど、古いタンスとの互換性に問題がでるのが難点。どうするかな… #subwaytooter https://mastodon.juggler.jp/media/tCGgLSn6JIda7XOlZTY https://mastodon.juggler.jp/media/VDHgrPL1HazdBdUllhY
アプリデータのエクスポート/インポートで「強調表示する単語」が漏れていた不具合の修正
年末~正月の間は短めのメンテを数回やったけど、ぼちぼち長めのメンテをやりたい…何時ごろがいいんじゃろ
先月かったディスプレイの梱包に使われてた巨大な発泡スチロールを細かく割ってゴミ出しした。つかれた。
このアカウントは、notestockで公開設定になっていません。
Androidのプリインストールアプリを無効化する | ぴけっとガジェット https://pikegadge.com/android-pm-uninstall-k-user-0/
今更感あるけど気にしない気にしない。
Ankoでレイアウト書いた時に詰まった点とその回避策がこちらになります https://github.com/tateisu/SubwayTooter/blob/master/app/src/main/java/jp/juggler/subwaytooter/util/AnkoHelper.kt
アプリ周りのTODOがパフォーマンス事案ばかりになってるのがアレ。なんか有用な新機能とかないかなあ…
UIレイアウトをXMLからAnkoに変えるとinflate+findViewById相当の処理が33%くらい速くなるから、STで横スクロールした時にカクつくのが改善するかなーと思ったけど、タブレットモードだと一度に横3列x7-8行くらいinflateしちゃうのであまり変わらんか… Recycler ViewにしてView Poolを複数カラムで共用するとかしないとダメぽい
v2.0.2
- 投稿画面に絵文字ピッカーを開くボタンを追加。
- 内蔵メディアビューアで静止画を開く時に投稿元タンスのURLでダメならTLタンスのURLでリトライ。
- リスト内要素のUIレイアウトをXMLからAnko Layoutに移行。
うちのエロ画像BT用アカウントではSTのHTLカラムに「添付データありor強調表示あり」「ブーストを表示しない」をつけてるから1回の取得では何もマッチしないなんてザラです。フィルタありだと繰り返し取得してくれるSTで見る前提の運用。フィルタの弱い他のアプリや公式WebUIだと話にならない
@rinsuki タンスに保持されてるHTLが十分に長い&クライアントが取得を繰り返し行う(時間内、一定量まで)仕組みなら別に良いんじゃない? たとえばSTはフィルタありにすると30秒以内+80個以内なら取得を繰り返してる
v2.0.1
- 投稿画面のmoreメニューに「絵文字を選ぶ」を追加
- クラッシュレポート対応
#SubwayTooter の1.9.9はたまに落ちるっぽいから、アプリ設定でアプリデータのエクスポートをしとくのおすすめ。1.9.8に戻す時とかにも使える
v1.9.9
新機能は全くありません。依存関係の更新が主です。
- ごく少数のファイル以外をJavaからKotlinに移行した
- 絵文字関連のリソースを別モジュールに移動した
- targetSdkVersion 27, compileSdkVersion 27, buildToolsVersion 27.0.3
- support-v4:27.0.2, commons-io:2.6, glide:4.5.0
- ext.kotlin_version = '1.2.10'
- (通常の)検索カラムでハッシュタグ項目を長押しするとメニューを出す
多分一時的にバグが増えてます。不具合報告歓迎
結構複雑なレイアウトをBinaryXMLとAnko DSLで書いて比較ベンチしてみた。秒間30回と秒間40回。コード上でDSLっぽくレイアウト書いてるから、実行時にXMLのパースもfindViewIdもいらないという理由で速くなる。しかしRTLのサポートが弱いのと.lparams を初期化ブロックの後ろに書くあたりが微妙だ…
あれ、ankoってRTLサポートしてないっぽい…? endMarginとかstartPaddingとか指定できへんのやけど…
@osapon 物理ボタンを押すためのUSBデバイスがあってですね、コレがBTで制御できたらそういうこともできそう?いやラズパイあたりにUSB接続して制御すればよさそげ
kotlin、コンストラクタ参照とかtype erasureじゃないGenericsとか気軽に使えるので、静的型の利点はそのままにJava特有のボイラープレート的なコードがリファクタでどんどんと消えていく。代償もあるが生産性の高さ凄い。一方でまだこなれてない問題もあるし過渡期感
http://www.itmedia.co.jp/news/articles/1801/11/news119.html 広告屋のGoogleらしい展開だなあ…
@Otakan951 アクションボタンなんたらって設定をかえると、エンターキーで改行します
@takke androidのAPIに関しては、最近のはアノテーションついてるよ
/api/v1/follows にフォロー済のユーザのacctを指定すると404 Record
not found が返ってくるんだけど、もっとマシなエラーメッセージはなかったんだろうか…
全機能を覚えてる訳はないので、 https://docs.google.com/spreadsheets/d/1pDjEUv0C_NrkVpditFFa3KfyFqfq-o_Nje6CaKBdo1w/edit?usp=sharing こんな感じでコード眺めながら書かれてる機能を一通り試していく…
このアカウントは、notestockで公開設定になっていません。
5日かけてSTのコードをjavaからkotlinに移行しましたが、いざ動作確認してみるとJavaAPIから戻ってきた時にnullチェックで殺されたり、アカウント追加をしたらなぜか疑似アカウントになったり、もう暫くテストを続けないと1.9.9はリリースできなさそうだしリリースできても地雷原になるのは確実っぽい
@jk@mstdn-workers.com アプリ設定の重複排除ヘッダなんとかをかえるとできます
chrome osでandroidアプリ使ってると戻るボタンの位置がフルスクリーンモードだと下で通常だと上なの、苦しい選択だったんだろうなと思うけど使う側から見ても苦しいのでなんとかなってほしい。あとフルスクリーンモードでタスクバーを出したあとに隠す操作ってないのかな
@hes CやC++のswitchは定数のテーブルじゃろ?コンパイル時にテーブル作るから速いやつ。逆に他の言語でcaseを柔軟に書けたとしても、結局if elseのチェインと効率変わらんかったりするよ
androidのTextUtils.isEmpty(s) だとsafe castの役に立たないので if( str?.isNotEmpty() == true) とか if( str?.isEmpty() != false) とかに延々と書き換える作業(true,false,nullの3値論理だから比較演算子は省略できない)。300か所くらい書き換えてて、間違えてないかすごく不安
@takke なぜかうちのcygwinだとvimがうまく動かないというアレな問題にささってます
kotlinでnull安全が提供されたのは良いが、次は文字列のempty安全が欲しいと思うのは間違っているだろうか
kotlinでインライン関数に渡したラムダ式からの非局所リターン、使えない状況で記述するとコンパイルエラーになるのだった。これならまあ自分の足は撃たなくてすむと思う
コードを書いて試した後app/build/tmp/kotlin-classes/ にできるファイルをjavapで逆アセして確認
==演算子:int10==long10と書くとエラー。int10.equals(long10)はfalse。逆アセ見るとvalueOfでboxing して Integer.equalsだった
まず型を揃えないと数値比較はできないようだ。暗黙の昇格はないぽい。 そういえばcharとintの比較演算も毎回.toChar() や.toInt() を書く必要がある
===演算子:int10===long10と書くとエラー。int10===int10bはdeprecated警告が出て結果はtrue。逆アセ見ると if_icmpne で数値を比較していた。as Anyしてから比較するとvalueOfでboxing してif_acmpneでアドレス比較。
valueOfは-128..127の範囲は内部でキャッシュを行うので、数値が同じでもtrue/falseは変わる
Kindleアプリで「Kotlinイン・アクション」読んでる。言語の開発者が書いた本というのは機能の正確な名称や導入された背景が分かってとても良い
このアカウントは、notestockで公開設定になっていません。
@YUKIMOCHI 詳しく確認してないけど、なんかGalaxy S8+でもアプリから見れるようになった気がします!対応ありがとうございます
アプリからアクセスする時にクッキーを有効にするのは別に可能ではあるけど、ユーザートラッキングしないのが売りのマストドンで、アプリから画像を見るのにクッキーが必要ですと言われたらあなたはクッキーを有効にしますか? これ人によると思うなあ。デフォルト無効で設定で切り替えるくらいがよいかな。
そして初回にクッションページがでてアプリだと結局どうもならん展開まで予想した。どうするかなあ…
@Sq 多分Rate limitの一種だと推測してますが、詳しくはわかりません。
画像を見て思い出したけど、HTMLをデコードする時にdoctypeとコメントを無視するのを忘れてたな…。普通のトゥート内には含まれないから気がつかなかったよ
mastodon.cloudにも報告はしたんですが対応はしてもらえませんでした。仕方ないのでアカウント追加しようとした時に長めのエラー表示を入れて説明しています。メディアビューアでも説明を出すべきか…
@YUKIMOCHI prime256v1(うろ覚え)を使う暗号スイートを1つ以上使える状態にしないと、Android7.0-7.1では接続できません。7.1.1で修正されましたが、7.0の端末いまかなりありますからね…
とりあえず、メディアを開くのにリモートURLで試してダメならローカルURLでリトライとかその逆とかやった方がいいな…
タンス固有のトラブルにアプリが付き合わされるいつものアレ。Android7.0でmastodon.cloudや雪餅さんとこの画像にアクセス出来ないとかもあったし
@nullkal@mstdn.jp 添付画像を見るのにアプリだとダメでWebブラウザが必要になるみたいなんですが、これは意図的に行っているのでしょうか? https://mastodon.juggler.jp/media/unkHqBplniMzpoPNf6M
(BT) media.mstdn.jp がなんか妙なことを始めたのか? これアプリからは割とどうしようもないやつじゃん
このアカウントは、notestockで公開設定になっていません。
@kohntobi リモートのトゥートの画像だったりしますか?デフォルトだとリモートのサーバに画像を取りに行きますね。設定でローカル優先にしたり、ビューアの…から選んでブラウザで開けたりします
SubwayTooterのコードを1ファイル除いてJavaからKotlinに変換しおわった。これから延々と動作確認することになる… あとビルドがくっそ重くなってるから絵文字データ周りを別モジュール化するとか検討しないとダメかも
if( !string.isNullOrEmpty() ){ ... } のブロック内部では string はまだNullableとして扱われるのが残念極まりない
Kotlin で if( stringNull?.isNotEmpty() == true ) ... をみて ==true なんてダサいと一瞬思ったが、 == の左辺の型は Nullable な Boolean? になるのでコレで正しいのだった。true,false,null の3値論理になるので、条件を反転させたい場合は == false と != true で結果が異なるのだった
Javaにはstatic boolean 変数だけをifの条件に指定すると条件コンパイルができるのだが、kotlinにはその機能はないようだ…デバッグ時のみログを出すようなコードをペナルティなしで書く方法がないっぽい。ちくせう。
STのコードをkotlinに変換して変換しきれなかった部分のエラーと警告を潰す作業をやってるんだけど
javaのファイルが77,kotlinのファイルが86でようやく半分を超えた。
なお動作確認は後からまとめてやるので今は不安感しかない
@valerauko ランチャーアイコンはココナラで書いてもらったもの、アプリ内のボタン画像の大半はAndroid Studioのメニューのfile/
new/image assetで作れるやつ、残りは自作だったりフリー素材だったりです
・カラム設定に「強調表示あり」を追加。「添付データあり」とOR動作します。
・強調表示する単語に空文字列や空白のみを指定すると挙動がおかしくなる問題の修正。
QRコードの表示、どの程度使われてるんだろ… ていうかユーザトラッキングしてないのでどの機能がどの程度使われてるかはなんもわからん
とまあ、ログイン周りをシンプルにするにはアプリじゃなくてタンス側がもっと頑張れよって思いましたまる
ユーザのQRコードを出すだけならSTにあるけど、このQRコードを読み取るのは汎用のQRコードスキャナーアプリで、スキャンされたURLをアプリが受け取るという想定
あと、アカウント追加の時にusernameをタンスに渡す方法がない? ブラウザでタンスのログインフォームから入力しなおし。もしくはブラウザ側で既にログインしていれば(usernameが違っても)ログインフォームなしで先に進んじゃう。
ユーザ情報を全く表示せずに「 user@host のアカウントを追加しますか?」って尋ねられて「OK」選ぶ人はまずいないと思う
タンス/@user のURLをアプリが受け取ったとして、未ログイン状態だとAPIからアカウントの情報にアクセスできないから「これは自分のアカウントだからアプリにアカウントを追加するぜ」って動線にするまえに、そもそもアカウント情報を表示できないんじゃよ
というかOAuth認証でブラウザに丸投げしないと二段階認証できないから、アプリ側でやることじゃないよね>QRコードで認証
SubwayTooterの次のバージョンでカラム設定に「強調表示あり」が追加されます。「添付データあり」とOR動作するので、例えば「画像がある、または pixiv.net という文字列を含む」トゥートだけを表示できます。 https://mastodon.juggler.jp/media/6DiyW8T2YTf-BIlHkY8
(LTL向け)つかウチはカーテンの時点でアレなんで高尚なことは全く言えない https://mastodon.juggler.jp/media/wdQsEnvOJsmdHl5D7o0 https://mastodon.juggler.jp/media/KeBnUfciMStj3dIjaRo https://mastodon.juggler.jp/media/LXwKnD6VkFRO0COJqZA
ジャグ鯖ではmastodonのdiscordで流れてきた画像をとりあえず使ってる状態だし、あまりやかましい事を言える身分でもないな… https://mastodon.juggler.jp/media/bvzCKar7HBps-DX_ypw
STの1.9.7は荒ぶるリファクタが入ってる上に自動テストがろくになされていない、ステーキけんの調理風景みたいなやばいやつなんで不具合
が起きてないか本当に心配です
@unarist dpkg -l して適当に見繕ってから apt-cache rdepends libなんとか みたいな?
(BT)マストドンのアプリはどれもバッテリー浪費が大きい傾向ある。特にTootdonはアバターアイコンのアニメが売りだったりするし…
このアカウントは、notestockで公開設定になっていません。
v1.9.7
- (試験実装)サイドメニューに「強調表示する単語」を追加
キーワード強調入れてみたけど恐ろしく重くなるから使いたくないやつだ。音はメイン画面が表示中にストリーミングかリフレッシュした時しか鳴りません
https://mastodon.juggler.jp/media/1VWMe1rbq6R21JjRFPM https://mastodon.juggler.jp/media/kKK-pG-oLTs7rGFYyMk https://mastodon.juggler.jp/media/_Rr4ixXWsGlulhYKteE https://mastodon.juggler.jp/media/i2RLGhs5tS08TiLd-LQ
https://mastodon.juggler.jp/api/v1/instance/activity このAPIのloginsってアクティブユーザ数ですらなく、WebUIからログイン操作を行った人の数なのか…???
このアカウントは、notestockで公開設定になっていません。
Subway Tooterのメイン画面のクラスが4000行を超えていたので非同期処理の大半を別クラスに追い出して2200行くらいにした。少しは可読性が上がるのだろうか…?
初売りとかApple製品とかってヤクザや中華がホームレス雇って並ばせるやつだろ。通称乞食フォン
最近はgoやらrustやら、そういうの気にしなくてもマルチスレッドの性能あげられる言語が増えてみんな幸せだよな
モバイル端末だと高レベル言語にCASのAPIが提供されてない状況がWindows Mobile 7 まで存在してなー。今でもいくつかの組み込み端末ではCAS命令がCライブラリに提供されてない。困るやつだ
アルゴリズムの勉強といって思い当たる最も新しいやつはウェイトフリーアルゴリズム、だった。どんなものかは省略。俺も把握しきれてないしつらい
クイックソートもそのまま使うんじゃなくて、各処理系のライブラリでは最悪ケースに備えていくつか工夫が行われてる
メインメモリ100MBくらいのマシンで6GBくらいのデータをソートしようとしたら分かるさ…
それよりiMastはデジカメ画像をリサイズするときにEXIFの回転情報みて画像を回転させると良いと思うよ
iOSは色々大変そうだなあ…。Androidはそのへん安定しててよかった。1.xの頃からある仕様だよ>EXTRA_SUBJECT
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ここ数年では珍しく元旦初日に初詣に行った。
おみくじをひいたら小吉なのに凄くネガティブなことが書かれていて正月気分が減衰している。
初詣は遅らせる方がお正月を楽しめるな…
https://www.patreon.com/posts/mastodon-2-1-and-16135262
サーバ側でのキーワードミュート、自分のトゥートの全文検索、グループ機能、タンス統計、別サービスのユーザ管理との統合、が来るらしい。
STだとキーワードミュートはアプリ側でもう実装しちゃってるし、もし来たら両方使い分けられるようにするしかないかな
おせちの中味って別に伝統にとらわれてたりはしないよな。彩のためにエビとかはいってるし。エビがOKならトマトもいれろよな
このアカウントは、notestockで公開設定になっていません。
ダッシュボードの完了が普段50以内で今日の夜は100くらい、あけおめピークで200くらいが30秒続いておしまい。事前にメンテして空きメモリ用意しといたし余裕だったな…