22:46:54 @tateisu@mastodon.juggler.jp
icon

なお公式Webアプリはピッカー開いた途端にロードが重くてブラウザが固まる模様

22:45:31 @tateisu@mastodon.juggler.jp
Subway Tooter 1.6.5
icon

v1.6.5
- カスタム絵文字4k個のタンスで絵文字ピッカーの挙動を最適化した

22:29:54 @tateisu@mastodon.juggler.jp
icon

okhttp のCacheControlの maxAge とminFresh の違いが分からない…?

21:25:11 @tateisu@mastodon.juggler.jp
icon

(ローカル向け)支援いただいてる皆様ありがとうございます

21:09:52 @tateisu@mastodon.juggler.jp
icon

(ローカル向け)いただきますをしてるようにしかみえない

21:04:21 @tateisu@mastodon.juggler.jp
icon

@100isdrinking キャンペーンとかで使えるんじゃない? 店によってキャンペーンやったりやらなかったりとかは調整できるし。

21:03:01 @tateisu@mastodon.juggler.jp
icon

:sabakan: 💢
:sabakan: 💤
:sabakan: 💦

:sabakan:
🔥

など、鯖缶をいじる時に使えます

21:00:58 @tateisu@mastodon.juggler.jp
icon

mastodon2.juggler.jp に 4096個の絵文字を用意しました。mastodon2.juggler.jp/emoji_lis
アプリ等で絵文字ピッカーのテストを行う目的です。なおSubwayTooterは耐えきれなかった模様

mastodon2.juggler.jp custom emoji list
21:00:02 @tateisu@mastodon.juggler.jp
2017-09-26 20:58:27 unaristの投稿 unarist@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

20:56:37 @tateisu@mastodon.juggler.jp
2017-09-26 20:56:21 unaristの投稿 unarist@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

20:56:35 @tateisu@mastodon.juggler.jp
icon

オイゲンさんが使ってたからそれをひっぱってきたけど、オリジナルはどこだったかなあ。。

20:56:05 @tateisu@mastodon.juggler.jp
icon

鯖缶 :sabakan: の図柄って出所は末代の誰かでしたっけ?

20:55:06 @tateisu@mastodon.juggler.jp
icon

@wakin あれウチのオリジナルじゃないんですよ。末代の誰かだったと思います

20:43:59 @tateisu@mastodon.juggler.jp
icon

久しぶりにテスト鯖を立ち上げた。絵文字4k個を登録中…

19:25:20 @tateisu@mastodon.juggler.jp
icon

マインクラフトは海底神殿の水抜きしたりで遊んでたな。あれはめんどくさかった

18:28:53 @tateisu@mastodon.juggler.jp
icon

絵文字4k個でアプリの絵文字ピッカーがついてこれなくなるのそのうちテスト環境つくって直したい。さすがによそ様のタンスでやると怒られかねない

16:19:29 @tateisu@mastodon.juggler.jp
icon

あとカスタム絵文字含めて、コロンの内側には最低2文字が必要。

16:18:33 @tateisu@mastodon.juggler.jp
icon

shortcodeを絵文字に変換する条件は先頭のコロンの手前に(文字列の先頭か改行か空白)があること。ただし空白の定義が処理系で割とバラバラなのでマストドン公式に合わせるの割と面倒

15:56:09 @tateisu@mastodon.juggler.jp
icon

鉄の塊に針を打ち込もうとする蜂の群れ…

15:24:37 @tateisu@mastodon.juggler.jp
icon

4096個の絵文字を登録してみたらいろいろダメだったので削除します…

13:53:53 @tateisu@mastodon.juggler.jp
icon

正規表現さんの空白の定義がJavaとRubyで異なるのでshortcodeパーサーをちまちま書くなど

13:42:29 @tateisu@mastodon.juggler.jp
icon

おかえりなさい。無事みつかってよかったすな

13:40:22 @tateisu@mastodon.juggler.jp
icon

エラーメッセージの「unicodeエスケープがinvalidです」だけでさっきの情報にたどり着くのは割と難易度高い

13:39:22 @tateisu@mastodon.juggler.jp
icon

自動生成でunicode エスケープを大量に生成して、長めの文字列リテラル全体にエラー下線が出た時の気分

13:32:42 @tateisu@mastodon.juggler.jp
Java言語規定にはこう書いてある
icon

y-adagio.com/public/standards/
「Unicodeエスケープは初期の段階で処理されるので,値を改行(LF)とする文字リテラルを '\u000a' と記述するのは正しくない。Unicodeエスケープ \u000a は,変換の第1段階(3.3)で実際の改行に変換され,その改行は,第2段階(3.4)で LineTerminator とする。そのため,第3段階で文字リテラルは有効ではない。代わりに,エスケープシーケンス '\n'(3.10.6)を使用する。同様に,値が復帰(CR)とする文字リテラルを '\u000d' と記述するのも正しくない。代わりに,'\r' を使用する。」

めんどくさいワークアラウンドだ

13:25:44 @tateisu@mastodon.juggler.jp
icon

Javaの文字列リテラルのunicodeエスケープがトークン解釈より前に行われるのだいっきらい。 \u000a と \u000d は 実際の改行に変換されてからトークン解釈される。つまり文字列リテラルの途中で改行したのと同じことになる

11:53:42 @tateisu@mastodon.juggler.jp
icon

絵文字(Unicode)のWebUIでの表示については「I have downloaded a list of all valid unicode sequences from unicode.org and created a mapping. so if those emoji without ZWJ/EVS are still considered valid by unicode.org, they should work」とのこと。特に問題なさそう

11:48:20 @tateisu@mastodon.juggler.jp
icon

マストドンのdiscordで話してたら「the server does no longer parse shortcodes itself.」って言われて少し驚いた。
投稿時にショートコードから絵文字への変換を行うのは(カスタム絵文字を除いて)アプリ側で完結させることになる。
2.0はほんまアプリ開発者にはヘビーやで…

11:04:45 @tateisu@mastodon.juggler.jp
icon

自分的には離脱症状がまた始まるのでかなり痛い。お酒「風」飲料を試すのはもうやめよう…

10:36:32 @tateisu@mastodon.juggler.jp
icon

数種類のビール風飲料を飲んだ結果、なぜか軽く酔ってる。どれか実際には0.00%じゃないやつがあるな。タイミング的にはオールフリーが怪しい

10:22:56 @tateisu@mastodon.juggler.jp
icon

サントリー「のんある気分」のWebサイト suntory.co.jp/rtd/non-al/
開くとなぜか20際以上のページですって警告がでるんだけど、何で…?

Web site image
ノンアルコールチューハイ のんある気分|サントリー
09:36:59 @tateisu@mastodon.juggler.jp
Attach image
09:16:43 @tateisu@mastodon.juggler.jp
icon

縮小しすぎで何だか分からん…

09:15:56 @tateisu@mastodon.juggler.jp
カスタム絵文字を追加しました
icon

:cup_noodle: cup_noodle
:cup_soba: cup_soba
:cup_udon: cup_udon
:hamburg: hamburg
:katsudon: katsudon
:muchi: muchi
:muchiuchi: muchiuchi
:soba: soba
:steak: steak
:tendon: tendon
:udon: udon
:yakegui: yakegui
:yakiniku: yakiniku
:yakiniku_tare: yakiniku_tare

一覧 mastodon.juggler.jp/emoji_list

08:54:56 @tateisu@mastodon.juggler.jp
icon

鞭の絵文字とかマニアックだな>BT

08:54:40 @tateisu@mastodon.juggler.jp
2017-09-26 08:47:19 母恵夢の投稿 sakko2005@mastodon.juggler.jp
icon

このアカウントは、notestockで公開設定になっていません。

08:53:39 @tateisu@mastodon.juggler.jp
icon

ビール風飲料を試すよ。 mastodon.juggler.jp/media/L-Xi アサヒのドライゼロ。コクがそれっぽい。酸味も気になるほどではない。悪くない

Attach image
08:42:37 @tateisu@mastodon.juggler.jp
icon

あとカツ丼もないな

08:42:08 @tateisu@mastodon.juggler.jp
icon

🍖 🍗 ビフテキ、ハンバーグ、焼き肉の絵文字は標準にはないのか…

08:39:23 @tateisu@mastodon.juggler.jp
icon

🐖
🔥

08:27:39 @tateisu@mastodon.juggler.jp
icon

EditText長押しで出るメニューを拡張するのはなんか全然動かんので、簡易入力から絵文字ピッカーを開く操作をどうするか途方に暮れている

02:36:22 @tateisu@mastodon.juggler.jp
icon

スマホ探すサービスってGoogleとかAppleとかやってなかったっけ。Find iPhoneとかAndroid Device Managerとかでぐぐるとでてきそうなやつ

02:26:02 @tateisu@mastodon.juggler.jp
icon

ああ、アプリで見れないと思ったらそういう…>BT

02:25:45 @tateisu@mastodon.juggler.jp
2017-09-26 01:29:15 神楽坂しえるの投稿 Clworld@md.ggtea.org
icon

このアカウントは、notestockで公開設定になっていません。

02:00:35 @tateisu@mastodon.juggler.jp
2017-09-25 12:01:15 くまかん🐻→マトリックスにあそぶくまの投稿 kuma_planet@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

00:16:14 @tateisu@mastodon.juggler.jp
Subway Tooter 1.6.4
icon

ストリーミングAPIのペイロードの仕様変更に対応した
絵文字ピッカーをこっそりと用意した。
絵文字データを整備した。
-- emoji-data と古いemojione 両方のショートコードとUnicodeシーケンスを解釈できるが、タンス側がそれを解釈してくれるかどうかは不明