面白い動きするなあ
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ミニPCにZulu JDKとIntelliJ IDEAを入れて短いコードを書いてZIPファイル中のファイル名の文字コードを調べるなどした。やはりRAM 8GBではストレスあるな…。
そして7-zipのcuなしの挙動が説明通りなのを確認した
裏蓋の内側の2.5インチベイにSSDつないでみたら温度が70度超えてて笑えない。冷却要素一切ないもんな…
処理系依存かもしれないけど、JavaのZipInputStream は charset引数と実際のZIPファイル中の文字コードが合わないときにUTF-8にフォールバックするらしい。zulu-17で確認。
@tekitho 結局マザボ側次第なんですよ。市販マザボだとSATAとNVME両方認識するやつもあります。
とりあえず2.5インチのSATA SSDをライザーケーブルで繋ぐのは普通に出来た。コネクタの黒い部分を引っ張ると少し緩むやつ
@tekitho BIOSにはNVMeの設定項目があるし、スロットにもKEY Bの切り欠きがなかったのです。
FAT32もWindowsで使う分にはUnicodeでもファイル名が保持される。ただしLinuxやデジカメなど周辺機器はこの限りではない。exFATはファイル名もボリューム名もUnicodeオッケー。ZIPファイル内部のファイル名は問題あり。
SkyBarium MN22。Intel N100、8GB、512GBのミニPC。BIOSにプロダクトキーが焼き込まれてるので気軽にクリーンインストールできる。Windows 11のシステムロケールをUTF-8にして色々試してるけど、思ったより支障ないね
@nibushibu アドオンの標準化に伴い、使えなくなったアドオンが大量に出て、Firefoxである必要がなくなっていく…
@dignny XMPPの短所はXMLベースなのでオーバーヘッドが大きく、バイナリデータだとさらに無駄が多いこと。そして何よりモバイル環境との相性がそれほど良くないこと。
Twitterが画像のトリミングしなくなるの、やはり前にトリミングが著作権違反だという判例が影響してるのだろうか。STもアレでトリミングなしをデフォルトにしました
このアカウントは、notestockで公開設定になっていません。
@54079d77 とりあえず何が依存してるか調べて、可能ならソースツリーにjarやaarを取り込んだ方が、今後無意識に依存しちゃうことがなくて安心です
このアカウントは、notestockで公開設定になっていません。
@sasa_kure Amazon prime music で耳にした楽曲が気に入ってダウンロード購入というのが多い。Amazon primeのおまけの音楽サービスなのでお金払ってる意識はあまりない
UjI|t2xZayxtjujboeay0fWVj[WCWVWVo2j@
4x4のピクセルをもつblurhashデータの例
@i_sparkling 縮小ではなくて指紋をとるみたいな感じのアルゴリズムなので大丈夫なんじゃないかな。FLMASKみたいな可逆的なやつでは全くないです。
さっき少し間違えたけど、リモートから来た画像でも、NSFWじゃなくても、blurhashのデータは生成されてるぽい。なおblurhashのデータはなんていうかすごい色々固定パラメータがコードに埋め込まれてるのでいじれない感じ。まあヘタにWeb技術をそのまま使うよりはよい選択だったと思う。
@Cutls その考え方は中央集権的だと思う。たとえば新しいマークアップを考えたとしよう。 %hoge みたいな。 これがHTMLで来たら何らかのリンクが付与されるだろうから素のタンスでもなにがしか対応できるが、プレーンテキスト+Twitter的な装飾情報できたら、既存のタンスでは手も足も出ない。
@Cutls タンス毎にことなる文法を受信側が解釈するとか、そっちの方が地獄なんでは…。拡張性という意味ではHTMLで受け取った方がマシ
@Cutls 「マストドンのユーザの投稿した内容」と「未知のAP対応サーバのユーザの投稿した内容」で話が違ってくる
(LTL)脱中央集権化の意図は特定の企業や国の支配から脱することで、運用負荷だけの話ではないんじゃないかなあ…
@Cutls それだけならサニタイズを改善しろという話になるのでは。HTMLなのは歴史的な理由だと思ってますけど、わざわざ別の形式に切り替えるべきだとは思えません
(LTL)しかし別タンスのユーザを発掘してくるのがすごく面倒くさい。面倒すぎてわざわざそれ専用にクライアントアプリ(ST)を作ったくらいだ
このアカウントは、notestockで公開設定になっていません。
(LTL) リモートフォロー飛ばしまくるとホームとLTLが全然違う世界になるよ。そうしたいかどうかはまあ人によるかなあ…
@Cutls 何らか装飾テキストが使われるのは妥当だと言ってますが、それがHTMLであるべきという主張は全くしてないですね。あと汚染については受信タンス側である程度サニタイズされます。
マイクロブログをサーバ間でやりとりするプロトコルというならHTMLコンテンツをやりとりするのはまあ妥当だと思うが、それを受信タンス側でサニタイズしてるのが今のマストドンの現状だっけか
Twitterだと「この文章のn-m文字目の部分はこんな情報があります」という形式で情報を補ってるけど、これも結局はエンコード方式が違うだけで、装飾や追加情報があるのは同じ
プレーンテキストに限定するのなら、 #hashtag @instance とか書かないとダメな世界になる
メンションに限らず、ハッシュタグも「どのタンスから見るか」で見えるものが違うので、その情報があるリンクを勝手に テキスト表現に変えたら情報が失われますよ
プレーンテキストは表現力で劣るので、タンス間でHTMLでやりとりするのはごく妥当だと思う。なぜ表現力の劣る方を使いたがるのか分からない
普通の人はリリースノート出てからアプデするくらいで良いんやで。タグがついただけだとアップデート時の注意点とか分からんし
https://github.com/tateisu/SubwayTooter/releases/tag/v2.4.5
- (マストドン2.4以降)アカウント表示名、ノート、補足情報のカスタム絵文字対応
- com.google.gms:google-services:3.2.1
@tateisu 未対応タンスから見るとダメなのは仕方ないかなあ。note部分はHTML的にはimgタグだから頑張れば絵文字として表示できるけど、そこまでする必要はなさそう https://mastodon.juggler.jp/media/14DP0lhnPOUYQLMkfB0
このアカウントは、notestockで公開設定になっていません。
@tateisu プロフカラムとアカウント設定のカスタム絵文字対応。入力支援はない
https://mastodon.juggler.jp/media/3TXkPdM2tGsZG8EaSCU https://mastodon.juggler.jp/media/x3mY26Ew5h8MK_essOY
note部分のカスタム絵文字はshortcode形式ではなくて <img draggable="false" class="emojione" alt=":ct080:" title=":ct080:" src="https://mastodon2.juggler.jp/system/custom_emojis/images/000/004/225/static/ct080.png" /> のように表現される
https://github.com/tootsuite/mastodon/pull/7374 お、アカウントにもカスタム絵文字来るのね。対応しとこう
https://mastodon2.juggler.jp/@tateisu テスト用のアカウントにプロフィール補足情報(Profile metadata)を設定してみたけど、古いタンスには補足情報は伝わらないので当面は「大事なことはnotesにも書いておく」という感じの運用になります
https://stackoverflow.com/questions/50166102/gradle-project-sync-failing-after-google-announced-the-new-sdk-versioning-system これとこれか https://issuetracker.google.com/issues/79122163
https://android-developers.googleblog.com/2018/05/announcing-new-sdk-versioning.html で com.google.gms:google-services:3.3.0 を使うように書いてあるんだけど、3.3.0にするとGradle sync に失敗する。エラーメッセージに特徴的な部分がなく原因はよく分からなかった。 https://developers.google.com/android/guides/google-services-plugin のドキュメントだと3.2.1と書かれてるし、暫く待つかなあ…
webでやるんならemojione 2.2.7を普通に使えばライセンスの問題もないし良さそうな気がするが、きっと俺には分からない何かがあるのだろう
@neet https://github.com/Ranks/emojione/blob/master/extras/alpha-codes/eac.json の name と
aliases から オブジェクトのキーのコードポイント列へのマップ作ればいいと思うんだけど、それじゃ足りないの?
エロはファンタジーだから、そんなリアルな計算しちゃダメ! エロゲ―で噴出された精液の量を計算するくらい野暮だよ
画面上にカラム一覧ボタン、は欲しいかもしれないなあ。メニューボタンを左上に持ってくるのも含めて考えよう
.@michan06 リロードボタンの一番の効果は「カラムにあるデータをクリアする」です。データが多すぎてメモリ消費がキツそうな場合に使えます。
しかし私もまだ「メモリを使いすぎて落ちた」事態には遭遇したことがありません… 機種によるのかな
Did you remove prime256v1 in Nginx's ssl_ecdh_curve directive ?
unfortunately, Android [7.0-7.1.1) has bug that can use only prime256v1 .
https://issuetracker.google.com/issues/37122132
some users of my app claims can't connect to your instance.
https://mastodon.juggler.jp/@tateisu/811590
こんな感じで要望なげときましたよ。対応されるかどうかは知りません
@ohac Subway Tooter 0.3.7 でTLSの暗号化スイートの指定をデフォルトよりさらに緩めました。Android7.0のエミュレータではアカウントを追加してブラウザ認証まで進められることを確認しました。
Did you remove prime256v1 in Nginx's ssl_ecdh_curve directive ?
unfortunately, Android [7.0-7.1.1) has bug that can use only prime256v1 .
https://issuetracker.google.com/issues/37122132
some users of my app claims can't connect to your instance.
@rolling_maki @admin
結局、サーバ管理者に対応してもらわないとダメっぽいです https://mastodon.juggler.jp/@tateisu/811485
mastodon.cloud にAndroid 7.0 で接続できない件はアプリ的には詰んでることがわかりました
https://www.ssllabs.com/ssltest/analyze.html?d=mastodon.cloud&s=91.121.119.225
暗号化スイートが elliptic-curve cryptography のものしかない
たぶんサーバのNginxの ssl_ecdh_curve に prime256v1 が含まれてない
Android 7.0 以降~ 7.1.1 未満が対応してる elliptic-curve は prime256v1 だけ
サーバ管理者に、 ssl_ecdh_curve に prime256v1 を含めてくれと要望してください
@admin @rolling_maki
少しだけ調査しました https://github.com/tateisu/SubwayTooter/issues/4
okhttpでワークアラウンドを用意できるかは検討中
- QRコードのURLが微妙に間違ってたのを修正
- 簡略ビューのレイアウトを極僅かに調整
- メイン画面を回転してもカラムのデータがクリアされない
- 投稿画面を回転しても入力中のデータがクリアされない
- メディアのアップロード中に画面回転しても大丈夫
- 投稿画面に入力中のデータをクリアするボタンを追加
- 他アプリから送信されたデータを使って投稿画面を開く(テキスト、画像、画像複数)
v0.3.7
- ユーザのQRコードを表示する。
- https://(host)p/@(username) の形式のURLをこのアプリから開く
- 画像リサイズ時にExif情報を参照して画像を自動的に回転させる
「エロ動画を淡々と紹介するMastodonインスタンス【マスタベドン】を作ってみた。」http://oreno-yuigon.hatenablog.com/entry/2017/05/03/021114
うわぁ…。 でもエロは強いからそっち特化したインスタンスを作りたくなる気持ちはわかる
@ykzts@pawoo.net 使い捨てメアドなら割と誰にも知られてない状態にできますけど、ユーザ名でもログインできるようにしたら無意味になっちゃいますね
@admin zenfone3って ZenFone3 ZE520KL のことですよね? どこかで調達するかなあ…
なお、ChromeやFirefoxは自前でSSLエンジンを持ってるので、ChromeやFirefoxで見れたからスマホアプリでも大丈夫!とはなりません。スマホアプリは端末のSSLエンジンの影響を受けます
https://www.ssllabs.com/ssltest/analyze.html?d=mastodon.cloud&latest や https://www.ssllabs.com/ssltest/analyze.html?d=m.sighash.info を見ても、そこまで設定が厳しいって訳じゃないけどでも一部の端末で問題がでてるしアプリ側で暗号化スイート指定を追加するだけじゃダメだったんです
補足すると、うちのLGV32その他の端末では何もいじらなくてもmastodon.cloudには接続できてました。あくまでも「一部の端末では」って話です。
@admin ChromeやFirefoxはSSLエンジンを自前で持ってるので、端末のSSLエンジンの影響を受けにくいと思います。普通のアプリでSSLエンジン内蔵はちょっとハードルが高い
@admin https://instances.mastodon.xyz/list がHTTPやObsのスコアを掲載してるせいで、モバイルのことを考えずにゲーム感覚でサーバ設定いじる管理者が多いんですよ
@admin https://instances.mastodon.xyz/list がHTTPやObsのスコアを掲載してるせいで、モバイルのことを考えずにゲーム感覚でサーバ設定いじる管理者が多いんですよ
@admin
https://www.ssllabs.com/ssltest/analyze.html?d=mastodon.cloud&latest
に書かれていた暗号化スイートのうち、
okhttpのデフォルトになかった2つを追加しました
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
https://www.dropbox.com/s/8ac51m7qsgsxzpj/SubwayTooter-rc-37-0.3.7-20170506_010159.apk?dl=0
こちらでは元からうまくいくので、これで改善するかどうかは分かりません
@admin うちのLGV32だとSubwayTooter無改造でmastodon.cloud入れてますね。お使いの端末は何でしょうか
@admin TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 がokhttpのリストのデフォルトにないのがアレなのかな
@admin とりあえず https://www.ssllabs.com/ssltest/analyze.html?d=mastodon.cloud&latest を調べて https://gist.github.com/tateisu/6e4e327d60ee87fbe45692a02b3ab64d と比較してみます
https://mastodon.cloud/@rolling_maki/6134926
https://mastodon.juggler.jp/@tateisu/700457
https://mastodon.juggler.jp/@tateisu/699821
あたりですねー