あ、16kmほどチャリ漕いでから帰宅しました。アシスト自転車いいわ。安定走行時は普通のママチャリだけど発進とか向かい風とか上り坂とかで足にかかる負担が全然少ない
あ、16kmほどチャリ漕いでから帰宅しました。アシスト自転車いいわ。安定走行時は普通のママチャリだけど発進とか向かい風とか上り坂とかで足にかかる負担が全然少ない
このアカウントは、notestockで公開設定になっていません。
@tateisu タクシーが見つからないし財布も忘れてきてたので、自転車ショップまでしょんぼり歩いたのだった
電動アシスト自転車が届いたので前の自転車で受け取りに行ってついでに前かごを入れ替えてもらう→電動アシスト自転車で変える→タクシーで自転車ショップまで行って前の自転車を回収する←いまココ
@pikepikeid ACTION_SEND intent shared from Swarm app lacks "type" parameter. your app shoud setType("text/plain") if you want receiver app handles EXTRA_TEXT correctly. some apps detects type of shared content by intent.getType ().
ってフィードバック送っておきました
@pikepikeid
https://developer.android.com/reference/android/content/Intent.html#ACTION_SEND によると「If using this approach, you still must supply the same data through the EXTRA_TEXT or EXTRA_STREAM fields described below for compatibility with old applications.」 ってあるから送る側に修正要望だしたらどうでしょうか
START u0 {act=android.intent.action.SEND cat=[android.intent.category.DEFAULT] flg=0x1 cmp=jp.juggler.subwaytooter/.ActCallback clip={null T:I'm at xxx in xxx https://www.swarmapp.com/user/xxx/checkin/xxx?s=xxx} (has extras)}
@pikepikeid ACTION_SEND でtext/plain受け取るのは0.8.0あたりで直した気がするんですが…
公式Webアプリは複数タンスも疑似アカウントも別アカ操作もサポートしなさそうだし、アプリないと俺はムリかなあ…
うちのアプリ的にもリロードボタンおいてるからそれでなんとかしろという感じ>取得漏れ
マストドンのストリーミングAPIって「少し過去にさかのぼって読む」とかないから、ストリーミング切れて自動再接続したらその間のトゥートが欠けるのはしゃーない
それは未収載で書いてるから>メンションなくても抜ける
LTL汚さないようにしてるんだよ
POST /api/v1/statuses/:id/mute と POST /api/v1/statuses/:id/unmute ってもうアプリで対応してええんやろか…ドキュメントにないっぽいんだけど
エアコン用の消音弁取り付けてみたけどイマイチ効果ないなあ…と思ったら室外機とY字で束ねた下に消音弁とりつけてたのだった。これじゃ室外機の方から吸気しちゃうから消音弁の効果おちるの当たり前だよ
今年後半にnode.jsのLTSが8.xベースになってasync await 使い放題になるのが待ち遠しい。perlスクリプトとかどんどんnodeに置き換えてみたい
docker-compose操作のミスらしい。docker-compose down で「WARNING: Found orphan containers (...) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.」とか怒られた。docker-compose down --remove-orphans してから上げ直すと直ってた
なんかsidekiqのログにredisとの接続に関するエラーがいっぱい出てる…?
キーワードハイライトやサウンドほしいなー。自分の名前とか設定するの。LTL会話用
(ローカル向け)jug鯖のメンテナンスは3:01に開始して3:31に終了しました。
Mastodon 1.4.4 へのアップデートを行いました。
他インスタンスから送られたトゥートがUIを偽装可能な脆弱性が修正されています。
投稿時のNSFWボタンが目のアイコンに変わりました。
その他バグ修正や性能改善が含まれています。
このアカウントは、notestockで公開設定になっていません。
淘汰圧はそれなりにあるけど、好きにしたらいいと思うよ>テーマ別タンス
IRCにだって独裁的な鯖opはいっぱいいたし独裁的なチャネルopはもう腐るほどいたが、それ自体が原因で滅びた訳じゃないから。
コミュニティーというのはもっと単純な話で、新規の流入が途絶えたら必ず淀んで腐って滅びる。川の水や魚と何も変わらない
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@koka_izuru トゥートのmore(...)メニューから「選択してコピー」で選択してNGワードボタンです
このアカウントは、notestockで公開設定になっていません。
あとIRCであったのが「botnetにIRCが使われたせいでIRC全体のイメージが悪くなった」。 マストドンも違法利用に使われる例が普通にありうるので他人事ではない
分散SNSフォーラム https://connpass.com/event/59556/ の発表予定スライド読んでみた。
ユーザ間トラブルで滅んだSNSなんて存在しないんだからビーフとかどうでもよくね…?
マストドンで強化するべきなのは「転載許諾が整備されてないので外部メディアを巻き込んだ拡散力がない」「年齢認証がない」「モバイル軽視(って程でもないが)」だと思うよ
任天堂が「Nintendo Switch」の品薄におわびの声明
http://www.itmedia.co.jp/news/articles/1706/22/news088.html
過去のバーチャルコンソールのゲームが遊べると良いんだが…
debian 9イメージ使って適当にperl環境整えて mastodon.cloud にリクエスト投げてみたら「403 Forbidden The owner of this website (mastodon.cloud) has banned your access based on your browser's signature (372df2c29c266e9f-ua22).」とか怒られた
ホームレスに禿はいないという都市伝説があったが、先程秋葉原駅周辺にその反例がいた
#NowPlaying Rumble -- Spirit Of America / Millennium Fever / Apollo 440
v0.8.4 はパフォーマンス改善とバグ修正のリリースです
- TextToSpeech が必要になるまで初期化しない
- TextToSpeech を使わなくなったらリソースを解放する
- カスタム通知リスナのテストで、設定ファイルにワイルドカードタンスが含まれない場合のチェックを緩くした
@YUKIMOCHI
"Warning: This configuration has no wildcard entry." があるので設定ファイルでは特定のタンスへの通知リスナしか指定されていません。現在登録されているアカウントのタンスへの通知リスナがないとエラーを出していました。現在のコードには疑似アカウントのチェックが欠けているようなので改善します。。あとエラーじゃなくて警告にします
@YUKIMOCHI 可能ならadb logcat を表示しながら試すとスタックトレースを見れるかも?
この程度の数字ならユーザが自分でミュート/ブロックすれば普通にLTLを整理できると思う
【白紙の偽札】森友学園 籠池前理事長「100万円返す」報道陣に見せた束が真ん中の色が違い明らかに偽物
http://matomame.jp/user/mixmio/88409cb0c7b326850a61?page=2
三文芝居…
Androidでの読み上げはN2 TTSの追加データ女声B の fb002 がいい感じだった
ドメインブロック機能、実装してみたけどまずページングのテストするのがすごくめんどくさい… よってテスト不十分です。万が一ページングが必要なくらいドメインブロックしてる人がいたら教えてください
v0.8.3
- 読み上げ時に「URL略」を繰り返さないようにした
- 読み上げキューに30より多くのメッセージが溜まらないようにした
- Mastodon 1.4.1 以降のドメインブロックに対応
ドメインブロックの解除って公式Webに設定ないんだっけ? APIはあるみたいなのでアプリには適当に実装しておきました
デフォルト投稿範囲を取得するAPIはないよ。あれは「公式Webアプリの設定」だよ。
PlayストアがAndroid 2.1以下のサポートを終了 http://android-developers.googleblog.com/2017/06/ending-support-for-android-market-on.html
ついにか…
くまのプーさん、著作権が切れる
http://blog.livedoor.jp/goldennews/archives/52003225.html
ネズミの暗黒面に飲み込まれずにすんだか。めでたい
Googe読み上げエンジンさんは5000兆をゴゼロゼロゼロゼロゼロゼロ…って読み上げる。ありがたくない…
鳥はサードいじめでクライアント使うこと自体が風化した感じ。(公式が買収したDeck以外)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
アプデの速いインスタンス一覧とかより、Android 7.0で繋がらないインスタンス一覧(Hall of shame)の方が有難いなあ
@itsumonotakumi Kindle Fire はAndroidではなくAndroidフォークです。android互換テストを通っていないはずです。
また、うちのアプリはChrome Custom Tabs に依存じていたり Firabase Cloud Messaging 経由でのプッシュ通知を受け取る前提なので、Kindle Fireでレビューするならその旨表記してください。
@itsumonotakumi memuでsubway tooter を動かすまでの手順 https://gist.github.com/tateisu/685a7211a5f26de0ee9a3567c86d299f
あと「投稿時にアカウントを確認する」も複アカ対応アプリだと必須の機能だと思う。ないと絶対に誤爆する
@itsumonotakumi PCにAndroidエミュレータを入れたらどうでしょう。 一杯ありますよ。
Subway Tooter は MEMUに追加パッケージのインストールでAndroid 5.1を入れたら一応動いてますね
ただし中国製が多いのでマルウェアにご注意を
某所の機能比較表見てたら「アカウントを別アプリで共有」とかいう項目があるんだけど、何を共有したらいいの?名前とURL?
@YUKIMOCHI http://docs.docker.jp/compose/compose-file.html を見る限り docker-compose.yml に networkセクションとipamセクションを定義してIPv6の有効化とゲートウェイの指定をしてやればよさそうですけど、どうなんでしょうね
ホンダの工場 サイバー攻撃受け1日操業停止
http://www3.nhk.or.jp/news/html/20170621/k10011025451000.html 工場内の一部のパソコンが、「身代金要求型」と呼ばれるタイプのコンピューターウイルスに感染したということです。
このアカウントは、notestockで公開設定になっていません。
https://mstdn.jp/@knka5/18504511
え。Tootdonってデフォルトで読み上げちゃうんです…? さすがにそれは真似したくないよ
v0.8.2
カラム設定に「読み上げを有効にする」を追加。ストリーム受信したトゥートを読み上げます。
(「Googleテキスト読み上げエンジン」や「KDDILABS N2 TTS」の導入/設定が必要です)
(読み上げ放置時はアプリ設定の「画面表示中は自動消灯無効」を併用してください)
Subway Tooter にTextToSpeechを使った読み上げを実装中…
このアカウントは、notestockで公開設定になっていません。
ホットプレート用のはその機種専用すからな。機種が廃版になったら一緒に捨てるしかない
こんなやつ http://www.iwatani-i-collect.com/konro/accessoryfin.html >カセットコンロ用たこ焼きプレート
たこ焼き機じゃなくてカセットコンロにのせるたこ焼きプレートというのがありまして、そっちのがプレート色々変えたり普通の鍋使ったりできて便利だと個人的に思う
@Alpha_21364 ウチはATOKとGoogle日本語入力で出てて、KeePass2Androidだと出てないですねー。LGL24 (Android 5.0.2) です
#NowPlaying The Cooking Queen / Urban Poems / Stephan Becker Trio #これ聴いてるんだからねっ !
GoneMad Music Player で再生中の曲をなうぷれのマッシュルームから入力してみるテスト。
なんかマッシュルーム呼び出しの後にIMEから入力できなくなるんだけどなんでだ
このアカウントは、notestockで公開設定になっていません。
5月中旬あたりからMastodonの改善によりキュー詰まりにくくなった気はします。でもフォロワー多い人が何かするとやっぱり限度がある感じ…
https://mastodon.juggler.jp/media/tiETXsPAVCMQQc6tzNA 今のウチのsidekiq割り当て。 pgbouncerがあるのでここまで増やせるが、ないとpostgresのmax_connectionで引っかかったりDB接続でメモリ食いすぎて困るはず…
受信が多くなると今度はdefaultキューが詰まるようになって、ウチは今default キューに60スレッドくらい割り当ててる
少し言い間違えたけど「再試行」はそんなにヤバくなくて「待機中」はヤバい。でもpush待機中のはスレッド数を倍にすれば倍の速度で捌けるんだからpgbouncerと少しのメモリがあれば大丈夫 うちもpush20スレッド程度で困ってないし。
https://mastodon.juggler.jp/@tateisu/83437 push キュー 5k とか
v0.8.1
タブレットモードでカラムを追加/削除した際に隣接カラムのスクロール位置がリセットされることがある不具合の修正
他アプリから画像を受け取った際、アカウント選択ダイアログを表示した状態で画面回転したらアカウント選択ダイアログを復元する
戻るボタンを押した時、表示中のカラムが保護されていたら「カラムを閉じる」選択肢を表示しない
一昨日からの寝違え、横隔膜から上全部が痛い から 首-左肩-左胸 が痛い まで改善したよ
jugglerでやってるIRCサービスの方はその出自(元2ch@IRC)の関係で2chのユーザ多い
このアカウントは、notestockで公開設定になっていません。
ヤマト運輸の配達時間帯変更サービスから12-14時が消えちゃった。不便になるなあ
同じネットワークであることとコミュニケーションの偏在は独立した事柄なんでは… LTLが偏在を促進してるのは否定しようがない
AndroidアプリのActivity再生成時のダイアログ再生成 、詳しいことは書かないが本当に本当に手間なんだよ…
1574インスタンス分だけ /api/v1/instance を呼び出してみたけど、結構時間かかるねコレ。
定期的に実行するなら並列化したいとこだ
当たり前だけど同じ失敗を体験して乗り越えた人の方がサポートには向いてる。 俺みたいにdockerベースでプレインバニラな感じの運用しかしてないとサポートしたくても共有できる経験がまずない
鯖缶向けインスタンス、質問する人とチラ裏書く人しか残らない感じ。建てた人がそのサポートしてくれるとかそういうのは特にない
インスタンス管理者向けインスタンス、既に存在はしてるよね。使われてるかというと微妙なとこだけど…
https://cybre.space/@jaycen/1621986 おー、フォークが出てきた… #SubwayTooter
最新とかよりも、過去の各バージョンを揃えたインスタンス群がほしい…主にテスト目的で
NHK集金業の男、訪問先の男性とトラブルになりボールペンで刺す
http://blog.livedoor.jp/goldennews/archives/52002908.html NHKこわい
マルチカラム表示にRecyclerView+LinearLayoutManager+色々弄くったSnapHelperを使ってるんだけど、最大で3画面分のViewHolderが確保されてるの何とかしたい。横4カラム表示だと12カラム分のビューを持ってるんだからそりゃ重くもなるよ #SubwayTooter
タブレットモードでカラム追加/削除時に他のカラムのスクロール位置が変わっちゃうのは、スクロール位置の保存と復元が思った通りの順序になってないからか… #SubwayTooter
Voiceroid2での読み上げがクリップボード経由でデータ渡す仕組みで邪魔なので別のPCに移動しようとしたら、アクティベーションで刺さってサポート事案になった。数日は使えない状態に…
そういやドメインブロックあたりのAPIを使えるようにした方がいいんかな… インスタンスのバージョン確認をどのタイミングでやるか考えないと
v0.8.0 は細かい修正とインスタンスリストの更新です。
- android.max_aspectの指定がおかしかった(18:9の端末を持ってないので動作未確認)
- 他アプリからのインテントを受け取った時に古いキャッシュを掃除するようにした
- 他アプリからテキストを送信された時にうまく受け取れていなかった
- インスタンス名の入力補完に使うサーバリストを更新