猫でもわかるWebプログラミングと副業

本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。

Yjs の Awareness について

Awareness Awareness CRDT Awareness CRDT API Awareness Protocol Yjs の Awareness の公式ドキュメントはこちら docs.yjs.dev Awareness Awareness は、オプショナルな機能です。 Yjs を使うにあたり、実装必須ではありません。 Awareness は、 y-protocol…

y-protocols/sync 内のメソッドが何をしているのか

y-protocols のドキュメントが少ない Yjs の WebSocket のサーバーサイドを自前実装しようとすると、y-protocols について理解しなければなりません。 github.com Yjs 公式には y-websocket というリポジトリがあり、この中にはサーバーサイドの実装も入って…

Misoca (PC版)を使って請求書を発行する

やよいの青色申告と Misoca 料金 請求書の発行方法 まとめ やよいの青色申告と Misoca Misoca とは、弥生(やよい)が出している会計ソフトです。やよいの青色申告オンラインを私も利用していますが、そこと同じ会社が出している製品になります。 弥生のアカ…

yjs/y-websocket 共同編集エディタ用ライブラリ YJS の WebSocket 周りの実装

y-websocket の README の翻訳です。 github.com y-websocket とは Quick Start y-websocket をインストールします。 WebSocket サーバーを立ち上げます クライアントの実装例 API (Websocket Provider の API) Websocket サーバー データを永続化したい場…

GMOコインから ByBit に Symbol XYM を送る

ByBit 側のアドレスの確認 GMOから送金手続き ByBit 側のアドレスの確認 ByBit にログインし、右上のメニュー「資産」から「現物アカウント」を選択する 「入金する」を選択 XYM を選択。ウォレットの情報が出てくる。「XYMウォレットアドレス」と「XYM 入金…

2/16にスムーズに確定申告をするために確認したこと

2021年分の確定申告の手順の記事書きました www.utakata.work 確定申告ができるようになるのは 2月16日からだが、1月中には、クレカの請求なども確定するので、いつでも確定申告できる状態にはなる。 確認事項 やよいの確定申告を使っている場合、「簡単取引…

Django REST framework シリアライザの種類

ModelSerializer どのフィールドを含めるか ネストされたフィールドのシリアライズ フィールドの形式を指定する Readonly なフィールド HyperlinledModelSerializer ListSerializer BaseSerializer ModelSerializer JSON, XML など ↔︎ Django の model の変…

元素騎士 Online AMA (Ask Me Anything) on Telegram【2022年1月18日】

2022年1月18日、元素騎士 Online の Telegram にて、AMA (Ask Me Anything)が開催されました。 1月19日から、元素騎士 Online の MV トークンが上場する Bybit。その Bybit の Bill Xing さんが、ユーザーのあらゆる質問に答えました。 (日本語訳について…

'OrderingFilter' object has no attribute 'filter_queryset' エラーの対処法

view で import している OrderingFilter のクラスが間違っている ダメな例 from django_filters.rest_framework import OrderingFilter from django_filters.filters import OrderingFilter 正解はこっち from rest_framework.filters import OrderingFilte…

Polygon (MATIC) での NFT 確認方法 Metamask 編【元素騎士 Online】

元素騎士から送られてきたNFT はじめに Polygon のネットワーク追加について NFTのみかた 届いている NFT の情報を確認する PC での NFT の確認方法 NFT をスマホの Metamask で確認する まとめ はじめに 先日、元素騎士のNFT配布キャンペーンがありました。…

Django REST framework Serializers

www.django-rest-framework.org Serializers Declaring Serializers(シリアライザを定義する) Serializing object(シリアライズする) Deserializing objects(デシリアライズする) Serializers Serializers は、Django の QuerySet や、モデルのインス…

Bybit で本人確認(Lv.1 基本認証)を行う

必要なもの 手順 必要なもの 顔写真付きの身分証明書 パスポート、運転免許証、マイナンバーカード カメラがついているスマホかPC このブログではPCで行います。PCがあるならPCがおすすめ。 Bybitアカウントは取っている前提です。まだ取っていない人は、ア…

Binance で AXS (Axie Infinity)のステーキングを30日やった結果

ステーキングの年利 Axie Infinity とは ステーキングとは 1ヶ月ステーキングしてみた結果 ステーキングをする際の注意点 結果 ステーキングの年利 暗号通貨には、「ステーキング」と言って、通貨を一定期間預けると、高い年利がもらえる仕組みがあります。 …

MacBook の性能比較表

機種 MacBook Air MacBook Pro13インチ MacBook Pro14インチ MacBook Pro16インチ チップ Apple M1 Apple M1 Apple M1 ProorApple M1 Max Apple M1 ProorApple M1 Max CPU 8コア 8コア 8〜10コア 10コア GPU 7〜8コア 8コア 14〜32コア 16〜32コア Neural En…