00:32:12 @azyobuzin@mstdn.maud.io
icon

生存報告

00:53:06 @azyobuzin@mstdn.maud.io
icon

WeChat Mini Program、 XML でビューを定義して JS でコード書けるってもう完璧にクロスプラットフォームアプリフレームワークじゃん

00:57:59 @azyobuzin@mstdn.maud.io
icon

やーいやーいオタク顔真っ赤

01:50:14 @azyobuzin@mstdn.maud.io
icon

@upsilon ひえええありがとうございますぅぅぅぅ

01:54:25 @azyobuzin@mstdn.maud.io
icon

あっ img.azyobuzi.net にリソース回せってことですね!(そろそろ Instagram API 申請バトルしなきゃかなぁ……)

01:57:39 @azyobuzin@mstdn.maud.io
icon

img.azyobuzi.net の負荷が高くてミラーお願いしてた頃は CGI だったのが悪かったので、今はかなり落ち着いている

02:01:36 @azyobuzin@mstdn.maud.io
icon

@upsilon 恒常的にアクセスはあるので Function より普通にサーバーがあったほうがお得なような気もしますがどうなんでしょう? あと本当に負荷はすごく小さくなっているので、全部うちの VPS に向けてもらっても大丈夫なはずです(僕の設定ミスで即死するアベイラビリティの低さはありますが)

02:04:44 @azyobuzin@mstdn.maud.io
icon

img.azyobuzi.net の Application Insights です

Attach image
02:08:57 @azyobuzin@mstdn.maud.io
icon

僕のところへのリクエストが月200万ということは、単純に2バイト考えると400万。つまり 22.4x3 で 67.2 円か。メモリ使用量による課金の方はどう計算したらいいんだろう

02:10:43 @azyobuzin@mstdn.maud.io
icon

@upsilon 確かに安く抑えられそうな気もしてきました。ただ、キャッシュの置き場所がないとただの攻撃サーバーになってしまうので、追加でなにか必要ではありますよね

02:13:38 @azyobuzin@mstdn.maud.io
icon

サーバーレス、言葉が嫌いなのでモチベーションが低く、今まであまり調べてなかったな

02:19:49 @azyobuzin@mstdn.maud.io
icon

@upsilon CDN にやらせるという発想はなかった!(いけそうですか?)

KVS 置くのに関しては、コストが VPS より安くなることはなさそうというお気持ちがあります

02:25:19 @azyobuzin@mstdn.maud.io
icon

@upsilon なるほど。前段 CDN 前提で一切キャッシュしない Function 実装ありよりのありっぽいですね

02:26:22 @azyobuzin@mstdn.maud.io
icon

タスク管理の精神的余裕を考慮して 2 月以降の着手でいいでしょうか

02:41:28 @azyobuzin@mstdn.maud.io
icon

img.azyobuzi.net で OGP キャッシュ提供するべきか?

03:22:44 @azyobuzin@mstdn.maud.io
icon

Functions、触るの DreamSpark サブスクリプションではダメっぽいので、通常サブスクリプション確保して、ついでに無料枠で1ヶ月 VPS 代浮かせるか

03:23:32 @azyobuzin@mstdn.maud.io
icon

ConoHa クーポンが切れたら、 Azure を経て Vultr に行きたい

12:38:38 @azyobuzin@mstdn.maud.io
icon

新小岩のホームドアが、稼働してる……!

15:22:02 @azyobuzin@mstdn.maud.io
icon

肌カサカサでもうだめ

16:12:20 @azyobuzin@mstdn.maud.io
icon

レポートから逃げ続けて 30 分が経過した

16:47:43 @azyobuzin@mstdn.maud.io
icon

何もかも間違っていたもうだめ

17:07:33 @azyobuzin@mstdn.maud.io
icon

索引、式で使った記号の意味一覧を載せろ

18:06:10 @azyobuzin@mstdn.maud.io
icon

Progress、 IProgress で受け取った側が Report するけど、 Progress 作った側は Report しないので妥当な設計に見えるが

18:08:04 @azyobuzin@mstdn.maud.io
icon

ストレージ 20GB の環境ね、最初は余裕だけど、気づくといつ入れたかわからないパッケージで圧迫されているので、ビルド環境は作らないなどの制約を持って構築すればいけるいける

18:11:42 @azyobuzin@mstdn.maud.io
icon

僕の ConoHa 鯖、ストレージ使用量が 28GB/50GB だった。もう何が入ってるのかさっぱりわからんが、ひとつ言えるのは、外部ストレージを使っていないので、あんなデータやこんなデータなどが 5GB 以上占めていること

18:18:52 @azyobuzin@mstdn.maud.io
icon

リードオンリーだけど IList 実装したいから、変更を加える操作は非 public で throw NotSupportedException とかあるし、インターフェイスと public メンバーが違うのは許容できる選択だと思ってる

18:21:48 @azyobuzin@mstdn.maud.io
icon

Progress<T> が SynchronizationContext 使うことにぶち切れた結果などがある github.com/CoreTweet/CoreTweet

Web site image
CoreTweet/SimpleProgress.cs at 265bbe8e18cfa10a008bc02a7fbee319be77f32c · CoreTweet/CoreTweet
18:23:51 @azyobuzin@mstdn.maud.io
icon

SynchronizationContext に関する扱い、大体 GUI アプリからの使い心地方向に倒されているので、ライブラリ作る側からするといつ罠が潜んでいるかビクビクする

18:58:30 @azyobuzin@mstdn.maud.io
icon

よし、俺の中では筋が通った。よし、これで完成にしよう

21:23:16 @azyobuzin@mstdn.maud.io
icon

オッ無計画巨大DBマイグレーション案件か??

21:27:57 @azyobuzin@mstdn.maud.io
icon

Pawoo とかもうライブマイグレーションソリューション持ってたりするの?

21:30:18 @azyobuzin@mstdn.maud.io
icon

再試行するためのキューイングシステムやぞ

21:41:26 @azyobuzin@mstdn.maud.io
icon

Toot Removal Specialist

21:44:53 @azyobuzin@mstdn.maud.io
icon

きぼうソフト、 Rails のコンサル会社か。これオペミスかなり印象悪くならない?

22:09:27 @azyobuzin@mstdn.maud.io
icon

軽減税率、運用コストどんだけかかるんだよ

22:13:53 @azyobuzin@mstdn.maud.io
icon

軽減税率、前も言ったけど、物の売り方が多様化しているのに売り方で税率変えるの本当にやめろ

22:15:22 @azyobuzin@mstdn.maud.io
icon

FTLに対して謎クエリ言語でフィルターかければいいんですよ

22:23:10 @azyobuzin@mstdn.maud.io
icon

互換性、少なくとも個人の趣味で書いてるコードなら、俺は知らない、お前が何とかしろでしかない

22:24:24 @azyobuzin@mstdn.maud.io
icon

逆に Twitter なんて大規模サービスが API を 1 個追加した日には、それを 5 年以上は保守しなきゃいけないので、簡単にサードパティ―に API なんて公開できない

22:30:00 @azyobuzin@mstdn.maud.io
icon

コンピュータネットワーク上でくらい仲良くして

22:46:39 @azyobuzin@mstdn.maud.io
2018-12-12 22:35:39 orangeの投稿 orange_in_space@mstdn.nere9.help
icon

オレンジが言いたいこととしては、外向きのAPIがどうのとかに限った話じゃなく、あらゆるプログラミングの要素は、互換性とその維持の為の将来性を考えながらプログラミングするべきだし、克服不可能あるいは困難な非互換が生じてしまったら土下座するつもりで望むべき!>< みたいな心構えがみたいな・・・・><

22:46:43 @azyobuzin@mstdn.maud.io
icon

あらゆるプログラミングの要素にエンタープライズクオリティが求められてサンデープログラマしんじゃう

22:50:36 @azyobuzin@mstdn.maud.io
icon

互換性を維持するべきかどうかは、そのプロダクトにどのくらい責任を負っているか次第だと思ってる。客がいっぱいいる、変更で信頼を失うなら意地でも維持するべきだし、そうでなければ利用者に負担を押し付けていく。

22:52:51 @azyobuzin@mstdn.maud.io
icon

互換性を維持するには誰かが負担を背負っていかなければいけないんだけれども、もう自分は使わないから捨てたいって言っている人が背負う必要はなく、使いたい人が背負うのが正常ではないかと。特に自由ソフトウェアならば

22:57:03 @azyobuzin@mstdn.maud.io
icon

ちょっと自宅サーバーとかわからないのでうちには akizukidenshi.com/catalog/g/gM しかないですね……

Web site image
PINE A64+1GB BOARD (PINE64): マイコン関連 秋月電子通商-電子部品・ネット通販
22:59:51 @azyobuzin@mstdn.maud.io
icon

オタクのPC、年中クリスマスイルミネーション

23:51:01 @azyobuzin@mstdn.maud.io
icon

確率と戦うときが来たようだ……(SSR高槻やよい)

23:56:31 @azyobuzin@mstdn.maud.io
icon

40回で0.495%を掴み取ることはできませんでした