C#のasyncs/awaitって「制御を戻して待機する」ということか。上位メソッドから下位メソッドA,B,Cを呼ぶときにBがasyncの場合、中のawaitを処理したところで上位に戻る。CがBの結果を使いたい場合は上位がBの終了を判定するかBからCを呼ぶ、と。
まあそもそもそんなバッチみたいな処理をする方が変なのかもしれないが。
C#のasyncs/awaitって「制御を戻して待機する」ということか。上位メソッドから下位メソッドA,B,Cを呼ぶときにBがasyncの場合、中のawaitを処理したところで上位に戻る。CがBの結果を使いたい場合は上位がBの終了を判定するかBからCを呼ぶ、と。
まあそもそもそんなバッチみたいな処理をする方が変なのかもしれないが。
Appleがアプリを削除するのであれば他の人が再アップロードしても審査通らないか通ってもまた削除されるでしょ。
PWAで出来るようにした方がいいのでは?
SubwayTooterでやりたい事がほぼ出来てる。あとはマーカーを更新してくれる「ここまで読んだ」ボタンが欲しいな。そしたら続きをPC側で見れる。
作成直後のMastodonサーバを考えると自明だけど「どのサーバにアカウントを作っても見えるものは同じ」ではない。
そして検索サービスも弱いので、フォローなしではコンテンツ発見の導線が細い。
コンテンツ発見のためのリレーサーバーなんだと思うけどそうすると今度はリレーサーバーが中央集権になっちゃうんだよなぁ。まあ誰でもリレーサーバーは建てられそうだからそこまでの問題にはならないか。司令塔のないWinnyが正解な気がするがリレーサーバーが誰でも立てられれば同じか。
display_nameが入っていなくてusernameだけの人がいるのか。
そういえばここから上に追加していくのができないんだった。バインディングとか使えばいけたのかもしれないけど。結局全部セットし直したんだっけ?
とやっていくと既存のアプリにマーカー対応だけ追加した方が早い、ということになるんだよなぁ。
RichTextBlock、Backgroundを指定できないのか。
since_idはmax_idと組み合わせて使用か。そういえばそうだったかも。
https://qiita.com/niwatori24/items/dd4f26a622a241fb69e5
複数指定がうまく動かないな。なんか間違えてるんだろう。
This account is not set to public on notestock.
MarkerのPOST、エラーにはならないけど更新されない。
curl -X POST -d "home[105702032133243866]" --header "Authorization: Bearer hogehoge" インスタンス/api/v1/markers
でいかんの?
あ、markerも出来た。単純な勘違い。気持ちよく寝よう😪
timeline、homeだと遡れるの限界があるけどpublicだと限界なしでいけそう。拾えるものが多少違うかな?
fediverse、鯖毎に仕様が違うとアプリも鯖もその辺りをどう扱う?っていう話になるのか。
Pawooは機能じゃなくて(Twitter等と比べて)イラストの内容等で凍結されにくい・クレームがつきにくいってところが評価されているんじゃない?
min_id:指定したidから上に向かって取得(ただし指定したidを含まず)
since_id:上(最新)から下に向かってsince_idまでを取得(ただし指定したidを含まず)
max_id:指定したidから下に向かって取得(ただし指定したidを含まず)
か。
指定したidから下に向かって取得するのはmax_idで簡単なんだけど上(新しい)の取得する場合は
since_id:ギャップなく取れたか不明
min_id:最新まで取れたか不明
なんだよな。カウントが0になるまで取得を繰り返せばいいのか。
けど結局、ただし指定したidを含まず、が面倒なんだよなぁ。
データをストアしておいてアプリ再開時はそれを使えばいいし前のアプリはそうしてる。今回はストアしない方向で作りたい。
This account is not set to public on notestock.
This account is not set to public on notestock.
c#はグローバル変数はないということだけど
public sealed partial class MainPage : Page 直下で宣言したものはグローバル変数とは言わないのかな?
フィールドというのかな?これは非推奨というわけではないのかな?
フィールド:そのクラス内でのみ使用される。どこで更新しているかは管理可能。
グローバル変数:他のクラスでも使用できる。どこで更新されるか管理不可能。
という理解でいいのかな?PL/Iでいうところのexternal属性(変数名で一致を認識)かな?そりゃ使用するなという話になる。
List<T>の先頭に20個くらい追加したい場合、List<T>.Insert(0,hoge)で追加していくのとテンポラリの配列に追加したいもの、元のものの順でコピーしてList<T>をクリアして配列からAddで戻すのどっちが速いかな?それとも他のやり方があるかな?
This account is not set to public on notestock.
画像表示も一応出来た。[0]固定だけど。
アイコンはavatarとavatar_staticのどっち使えばいいんだろ?同じものが入っているっぽいけどurlが違う。
あ、勘違い。同じurl入ってる。けどどっち使えばいいの?
This account is not set to public on notestock.
カスタム絵文字、コロンとコロンの間をemojisのshortcodeでサーチしてイメージに置き換えか。面倒なのでパスw
改行取っ払ってるのと先頭がURLだと消しちゃう問題。
先頭がURLは勘違い。ハッシュタグをただの文字列にしてた。
改行に使われるの<BR>と<br />と<br>と</ p >< p >くらいか?\nに置き変えてからタグ削除すれbOKかな?
Twiter用のアプリは>ちゃんと表示するな。ライブラリーがテキスト変換してたかな?マストドンはhtmlだからなぁ。
ショートコードをInlineUIContainerに置き換えればカスタム絵文字の表示出来そう。
SH-M09、テーブルに置いてスクロールさせるときは問題ないけど片手で持って親指でスクロールさせると綺麗にスクロールしない。うまく伝わっていない感じ。何でだろ?
今回は停電していないけど停電したらワンセグ欲しくなるな。