Avatar
a
eb119234c467ac9d2ffea5b7284f3a74bd04287a12cfd58a22d19626434cddf2

ロクヨウさん、うそつくのはやめてください

darashiさんがおかしくなっちゃったよう・・・

脳内であいうえ音楽の歌が流れる時に、え、のあたりで、全労済♪が出てくる呪いにかかっている。

なんとなくテンポがあってるんだよな・・・

同じことをJSONテキストにシリアライズした場合でやってみた。

(この時はgolangのライブラリ関数ではなく、7zipのgzip圧縮でやった。オプションは標準。圧縮の条件がバイナリの時と厳密には違う可能性あり)

圧縮前: 16561バイト

圧縮後: 4789バイト

雑に4分の一弱の圧縮率。

圧縮率がこちらの方が倍程度高い理由は、おそらく、鍵、ID、署名なんかのバイト配列をバイナリにエンコードすれば配列長そのままのサイズだが、文字列にすると1byteが1byteの文字2つの2byteに膨れるので、そこいらに圧縮が効いた、ということではないかと推測。

というか、バッチで圧縮かければ、バイナリだろうとJSONテキストだろうと同じぐらいのサイズになるんだなw

うーむ。

#nostrp2p

NostrP2PでサーバがDBに保持している33個のイベントデータ(基本的にNostrのものと一緒。ただし長ったらしいhex文字列のたぐいはbyte配列で持っている)を読みだして、MessagePackの形式にシリアライズしてガッチャンコしたものをgzip圧縮したら、大体半分くらいのサイズになった。

allEvents size:33

allEventsBytes size:8195

compressedBytes size:4296

注: ほとんどが1アカウントのpostやらreactionのデータ、かつ、postの本文はせいぜい十文字程度、という条件での話なので、仮にまともに運用されたとした時に、最新の33イベントをとってきて同じ圧縮率が得られるということは多分無い

#nostrp2p

うにゅうハウス麻雀を観戦した

NostrP2Pのクライアントで、URL文字列がブラウザで開かれるクリッカブルなアレになるようにした!

コツコツ

(そろそろ終わりは近い)

#nostrp2p

https://gist.github.com/ryogrid/0ba0d825c3bb840dffa519c5ab91d4ff#file-nosp2p_dev_todo-md

一姫鬼太郎

TeamViewerでリモートのXCodeからローカルの実機に開発中のアプリのインストール、とかできるんかな。

USBを飛ばせればできるはずだがTeamViewerにそんな機能あったっけかな。

Notion backed で ヘッドレスCMSみたいなことできるって聞いたことあるなりな。

確か、知人でやってる人もいたはず。

自分もやろうかと思ったけど、やっぱめんど、ってなってやめた。

おっぱい

脳死で未だにEvernoteとRTMをサブスクしている私である

幼児退行でもしないとやってられないばぶー

おちごとおちまいにちまちたぁ

ちゅかれまちたぁ(幼児退行

そういうのは大きなお友達じゃないと分からないので、ガキの頃にやっていた私は知らないですね・・・

パワーワードだ

温かいおっぱい揉みたい