これが iOS を使っている半分の理由で、もう半分は UIKit が好きだから……
Developer of iMast https://github.com/cinderella-project/iMast (Third-party Mastodon client for iOS)
あと一応 Misskey の Collabolator だったり Quesdon を昔作ってたりしました
渋谷凛のことが大好き。
フォロリクはお気軽に。
FANBOXを始めました https://rinsuki.fanbox.cc/
それは明らかにユーザ向けではなく…… (それはそう)
あんまり関係はないんですが、Android がユーザーがインストールした Root CA を Android 7 あたりからブラウザ以外で信頼しなくなったのかなり不自由だと思う (iOS はアプリの通信をする時もアプリ側が opt-out しない限り信頼してくれる)
iOSのサイドローディング、無料アカウントだと7日毎に再署名しないといけないし3アプリまでという制限があるけど PC/Mac あれば今でもできるよ
なんかリアルタイムで情報を送受信するようなプログラムのデバッグとか普通にデバッガで止めたら全部詰まって DEAD END だからログ書きデバッグになるよね なるよな?
壊したらその場でエディタで死亡行出してくれてステップできるみたいなUXがデフォルトになってるもの、今見ないな
原点回帰だ
C#/.NET開発を加速させる「ReSharper」がVisual Studio Codeに対応、テスト中は無料 - 窓の杜 https://forest.watch.impress.co.jp/docs/news/2017689.html
UserScriptとMCPサーバーを通信させることでWebアプリがClineから操作可能になっており、かなり楽しい
@cormojs それはそうなんですが、declare var ds は外部APIなのでプロパティを付けられないという制約があるんです (最初に書くのを忘れていた)
declare var ds は 外部 API なのでここにランタイム参照可能なプロパティは足せないという前提があります
すみませ〜〜ん!!Firefoxさ〜〜ん!!Safariさ〜〜ん!! https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackGenerator
@hikari also maybe someone wants Steam w/o Steam Runtime?
適当にその辺に丸上げしたら警察のお世話になるファイル(著作権的な意味で)をQRコード化して衛星写真から見えるようにしたら誰がどう怒られるかな
へえ〜 BETWEEN なんてあるんやと思って CHECK 条件に書いたら PostgreSQL に >= と <= に変換されてワロタ
ローカルストレージ用とオブジェクトストレージ用のファイルインタフェース両方保守するの面倒臭くなってきちゃったなあ
Aero Glass 戻して〜〜〜!!!って叫んでる https://www.itmedia.co.jp/news/articles/1404/30/news037.html
想いのち晴れ (あおい(CV.井口裕香)、ひなた(CV.阿澄佳奈)) | PlayMB
https://playmb.rinsuki.net/recording/7f92db96-b994-4b1d-8823-33a2df7bf3c9
ほんまに良い
Avalonia UI Playground: Code.Xaml.Live
https://play.avaloniaui.net/
avaloniaのwasmサンプルワロタ
全canvas
考えています
UPOST Interface (仮) - rinsuki
https://scrapbox.io/rinsuki/UPOST_Interface_(%E4%BB%AE)
pixivFANBOXで20220528. 今週の進捗報告 (TS 4.7 が来たぞ!、自前AP実装を書いてみている、ほか)を公開しました! https://rinsuki.fanbox.cc/posts/3868093
This account is not set to public on notestock.
This account is not set to public on notestock.
Swiftも負けてらんねえぜ! ウオウオウオ https://developer.apple.com/documentation/swiftui/viewbuilder
diesel のコード生成、激しいのでわかりづらいよね……
自前のコードの方で
cargo doc --document-private-items --open
とかしてみるといいです
diesel なんか schema::(name)::dsl::* らへんのドキュメント見当たらなくてわけわからん
つまり「作成元ブロックより長生きしそうなら move 付けとけ、そうじゃないなら基本的に全部 borrow で困らないしそっちをデフォにしとこう」というだけの話だった
https://mstdn.rinsuki.net/@rinsuki/104246148151469397
これ、「クロージャが関数の引数などに与えられて使われてすぐ死ぬなら借用で十分で、クロージャ作成したブロックよりも (予測不可能に) 長生きするのであれば基本的に borrow は使えないので move するしかない」という感じなのが理由ですね
rustc はエラーメッセージのわかりやすさを重視してるので、これ issue チャンスです
@noellabo 設定でMastodonに申請するアプリ名が変えられて、さらにどっかのバージョンから名前が変わってもURLは https://cinderella-project.github.io/iMast/ を指定するようになりました
それはそれとして引数に来てるのだけだったら move 付けたらええんちゃうんみたいな親切心がエラーメッセージに欲しいな…
直接的な答えとしては「デフォが borrow で、明示しないと move にならないから」なんだろうけど、もうちょっと掘り下げて「なぜ自動的に変数ごとに move 可能なら move にしてくれないのか」というのは、たぶん意図せぬ move を防ぎたいみたいなやつがありそう (この文章は何も考えずに書いています)
なんかこう気持ちはわからんでもないけど |x| async {} のxは何で自動で move にならないのかというのが気になる
@rinsuki これよく見たら req は consume してしまっていいんですね。だったら async {} を async move {} にして req の所有権を async ブロックに移動してやることで解決しそうです
対策としては、 async ブロックの外側で clone して所有権を複製しておいて、それを async ブロックに渡してやる。
原理としては thread でやる場合と同じですね
@lo48576 本当だ直った…。何で………??? (ありがとうございます)
@rinsuki req を async ブロックの外側で clone してください
@kedama こういうことだったらしいです https://mastodon.cardina1.red/@lo48576/104246036739378867 (がよくわかってない)
@kedama body_string の中身を "aaa".to_string() とかにしてもだめなんですよねえ
素人の俳句散々コケにする番組の後にインターネットから持ってきた✨かわいい動物動画✨にアテレコして流す番組始まって、不快を超えて逆に面白い
This account is not set to public on notestock.
This account is not set to public on notestock.
今日の #進捗
https://github.com/lo48576/thinking_faces/blob/master/png/256/syncing_face.png
:syncing_face: を作成・追加しました。
同期しているときにお使いください (???)
まあなんかそもそもmastodonのdockerfileってruby自前でビルドしてたりするしdockerhubのnodejsとrubyから正直にビルドするやつがあってもいいよなという感じはある
お一人丼鯖なら8GB RAMなPi4一発で動いたら最高じゃないですかねとか。
身元が割れていたり、自分を認識している人間がその場にいることがわかっていたりすると横暴に振る舞う人の割合が減るという実験結果はあるようなので、人々はSNSのプロフィールに本名が書かれているだけでは「身元が割れて」いると感じないか、SNSの他アカウントを「自分を認識している人間」だとみなしていないのかもしれない。あるいは、対面でも身元が割れていようが気にならない種類の人々がSNSに集合しているのかもしれない
iMastのコードblameしたらボロボロ3 years ago とか 2 years ago とか出てくるのウケる
“Filesystem Hierarchy Standardに準拠しないため、[..] このため、プログラム "Foo" に固有のファイルとライブラリは全て/Programs/Fooに格納される。”
GoboLinux - Wikipedia https://ja.wikipedia.org/wiki/GoboLinux
ここは俺の鯖なのでいくら動画貼ってもBANされないが、連合切られるとか帯域の使いすぎでISPから怒られる可能性はある
This account is not set to public on notestock.
風呂入ったあとに寝巻きで出てくる渋谷凛とっても最高だし毎日かわいい…っていってどんだけ好きやねん…って思われてそう
とはいえ、システム領域の容量ってAPFSになってから(iOS 10.3〜?)マシになっているはずで、システム用とデータ用のHFS+のパーティション2つから1パーティションのAPFS内のボリュームになったので、容量はちょっとだけ多く使えるようになってるはずなんだよな。まあアップデートでその差埋められてそうだけど
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
普通こういう時売られている物は鮮魚,というのだけど傷んでるヤツは鮮魚とは言えないな……。
This account is not set to public on notestock.
This account is not set to public on notestock.
デフォルトだと実況タグを継続して自動で付けられるUIがないのとpublicじゃないとタグTLに乗らないMastodonの仕様が悪いのでは
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
handon.club、意図的か意図してないものか知らないけど、非ログイン状態のHTMLのプロフィール隠したところで.json付ければActivityPubのプロフィール見れちゃうし無意味では
This account is not set to public on notestock.
雑用してくれる人、欲しいよね。たぶん、自分が雑用をして他の人が仕事してくれるようになると、儲けもでかくなるんだろうけど、自分がメインをやった方が安心できる感があって、だから儲けが増えないんだろうなと。
This account is not set to public on notestock.