Show more

本日の進捗:
サーバーから未読アイテムを取得する処理を実装するため、IndexedDBやfetchのラッパークラス、ブラウザ拡張でも使用している特殊なデータ形式のパーサーなどを実装しました。年末でなかなか作業が捗りませんが、少しでも進めておこうと思っています。

本日の進捗:
ようやくですが、今朝DBの複製を開始しました。だいぶ予定がずれ込んでしまい、年内のDB拡張作業は難しい見込みですが、年明け早々にもメンテナンスを実施したいと考えております。その際は、よろしくお願いいたします。

DBの複製は一週間くらいかかるはずなので、DB切り替えのためのメンテナンスは年明けになりそうです。目星がついたら再度アナウンスさせていただきます。

(やっと)DBの複製を開始しました!\(^o^)/

本日の進捗:
今朝もDBサーバーのビルドに失敗し、作業が進んでおりません。ただ、ビルドを通す方法はわかったので、三度目の正直で明朝にリトライします。

本日の進捗:
今朝DBのコピーを始める予定だったのですが、昨晩のうちに終わるはずだったコピー用サーバーの構築が途中で止まっており、諦めざるをえませんでした。やはりスクリプト任せはいかんなと反省しまして、明朝早起きしてサーバー構築から再チャレンジです。ということで今日はもう寝ます😴

本日の進捗:
本日も作業があまりできていないのですが、DB拡張の準備を進めています。明朝からデータのコピーを始める予定ですが、たぶんそれが一週間くらいかかります。辛い。

本日の進捗:
本日は所用により実装作業はできませんでした。DBの容量が切迫してきたため、容量拡張のための手順や予定などを検討しています。おそらく年越し前にサービスを停止してのメンテナンスをさせていただくことになるかと思います。

本日の進捗:
オフライン動作のための未読アイテム取得APIを実装し、テストも書きました。明日からは再びブラウザ側の実装に戻り、未読アイテムを取得してIndexedDBに保存する処理を書いていく予定です

本日の進捗:
依存パッケージの更新に伴って失敗する処理が見つかったため修正した後、オフライン動作のための未読アイテム取得APIの実装に入りました。ブラウザ拡張用のAPIをベースに大枠は実装できていまして、細かい取得フィールドの違いなどを調整中です。

本日の進捗:
ServiceWorker制御クラスのテストを書き終えました。次は未読を取得するためのサーバー側実装かなー。

本日(昨日)の進捗:
購読できなくないとご報告を受けたサイトを調査したところ、AWSからのアクセスを拒否していたので、別サーバーを介してアクセスするよう設定しました。その後はサービスワーカーを制御するクラスのテストを書いています。

本日(昨日)の進捗:
WebアプリからServiceWorkerの機能を呼び出せることが確認できました!いくつかライブラリの不具合を修正したため、それに合わせてテストも修正中です。

本日の進捗:
RPC処理のテストも書き終わったので、それを利用してWebアプリとServiceWorkerとの通信処理を実装中です。

本日の進捗:
テスト用のモックライブラリが概ね実装し終わり、本題のRPC処理のテストを書きつつデバッグ&拡張しています。

本日の進捗:
しまった、日が変わってしまった ^^; 本日はあまり作業できなかったのですが、テスト用の検証メソッドを実装中です。

今朝の6時から7時にかけてFeedeenのデータベースサーバーとの通信障害が発生し、Webアプリでも断続的にエラーが発生していました。現在は復旧しており、サービスが正常に動作していることを確認しました。ご不便をおかけし、たいへん申し訳ございません。

本日の進捗:
Webアプリのテストに使っているフレームワークのモックがイマイチなので、Pythonのmockライクなライブラリを自作することにしました(また深みにハマっている ^^;)。モックの処理自体はだいたいできていて、後は呼び出しを検証する部分を実装すればよい...はず。

本日の進捗:
Webアプリ側のRPCを実装しました。現在はそのテストを実装中です。

本日の進捗:
RPCクラスのServiceWorker側がほぼ実装できました。現在はそのテストを書いています。だいぶ変えてしまったので、テストもほぼ書き直しです(涙)

Show more
mstdn.jp

Mastodon日本鯖です.