Oddbean new post about | logout

Notes by shin | export

 Nostr動画配信のやつすごいなー
リアルタイムの映像をリレーサーバーに送ってそれを見るとかできるんだろうか 
 飛行機安かったのでもう実家に帰省した
流石に東京と比べると北海道は寒い 
 ありがとうございます!こたつにこもってます 
 モバイルディスプレイ買いました!
ベッドでスプラ3できるようになった
 https://image.nostr.build/fc1adc222d707819fe8d0f869c7b5cd657a6cfd48ec75d5e3690059849f806c0.jpg 
 Nostrで技術わからないこと色々あって調べてたらこの本に辿り着いた
ちまちま手を動かしたい
https://image.nostr.build/22d23f51a30d405c5e6e7ab747631c0f6c511876dba48e8cae69b66eb2422290.jpg 
 今日少しモナドの理解が深まったのがうれしくて記事を書いてしまった 
 あとは12/15にCloudflare Workersのイベントみたいなのあってそこも聞いてこようかなと思った 
 🫂
Azure Functions使ったことないなぁ nostr:note1jj5ky048e6ja6uyntm8q80avyn22ak342v4lwu... 
 AWSとかGCPのFaaSきちんと触ったことないので比較はできないんですが、それなりに癖はありつつも使いやすい気がします 
 C#、転職先でAzure Functions使ってたからそこで1から学び始めたけど使いやすいなーと思ってる 
 そういえばこの前kamakuraさんに紹介してもらったLanguageExtのおかげでいろいろ捗って助かりました!
ありがとうございます! 
 モナド理解したくて、どシンプルなIOモナドをGolangで実装してみた。
時間依存しない感じでかけたので、ちょっと理解深まった気がする

https://github.com/shinpallini/experimental/blob/main/golang/monad/main.go 
 ボドゲ会次あったら参加してみたい 
 いい感じのあるけどAmazonとかで見た方がちょうどいい値段のもの多くて悩むな 
 モバイルディスプレイ欲しすぎて電気屋に来た 
 勉強会行けなかったので帰りの電車で配信のアーカイブ見る 
 今日ずっとChatGPTさんと設計の相談してたら上限きてびっくりした https://image.nostr.build/d89e495bf61dfec6a2f3b18d8095a1264d6ee411cd7a79bd484a160d68d0db62.png 
 署名回り自分も勉強してて難しいなと思ってたのでまとめてくれて助かる 
 おおー紹介ありがとうございます!!
使ってみます!! 
 ありがとうございます!
確かにgithubのページにリンクありましたね、早速改めてこっち使ってみます~ 
 乗っ取る→則る 
 C#でResult<T, E>に当たるもの使いたいけど、みんな自前で書いてるからそれに乗っ取るのがいいのかなぁ
NuGetに自作で置きたい気持ちもあるけどメンテできるか不安である 
 Haskellでやるのは凄い!
Haskellはあまりやったことないですが、リスト状... 
 whileみたいな繰り返し使わず再帰関数だけで書いてみました!
IOを伴う配列を使えばよくある書き方でできる印象ですけど、そうじゃないとちょっと大変です 
 コード見てくれてありがとうございます!
大変なんですが、その分処理を純粋にかけるので書くのが楽しいです 
 あ、画像2個上がっちゃった 
 この前ここで見たBrainfuck、自分もHaskellで実装してみました。
まだ勉強中だからあまりきれいに書けなかったし難しかったけど面白かった
https://github.com/shinpallini/experimental/blob/main/brainfuck/v2/main.hs https://image.nostr.build/ae511e8e75dd43105d35e61cc3963d39836f072cfda3060e7a6e97ed3490dda2.png https://image.nostr.build/ae511e8e75dd43105d35e61cc3963d39836f072cfda3060e7a6e97ed3490dda2.png 
 おはのすー 
 ウルトラチャクチ楽しみ 
 第153回Nostrくいず〜!
11月27日のNostr日本語話者の数(DAU)は何人だったで... 
 255 
 興味持ったので今度自分もBrainfuck実装やってみよう 
 こういうプログラミング言語あるんだ
知らなかった 
 おはようございますー 
 四谷ラボの勉強会0見てる
みんなの開発とか使い方のまとめを共有する会なんですね 
 リアルタイムでUIが進化していくの見れるのすごい面白い 
 むむ 
 あともう少し言い回しとか優しくしたい
キャラ付けプロンプトを付ければいけるかな? 
 ローカルでだけど、いったんそれっぽいのできた気がする 
 色々汚してしまいそうだしローカルのリレー起動するの試してみるか 
 うまくいかんな、ちょっといったん休憩しよう 
 今3行要約bot試しに作ってるけど反応しない
@sangyou-bot だとeタグつかないのか 
 @npub1k2h9vmly9qdquvf75pvzyez3ysc5ctuj94yc5sc0vwkme297mvfsjxdl08
test 
 リポジトリ名imakitasangyouにしよ 
 特定のポストのリプライで
@bot 3行でまとめて
みたいにしてeventのid拾ってくればいいんかな? 
 3行要約botとかも面白そう 
 46いいなこれ
Signerだけ秘密鍵を持ってて、pubkeyとschnorr署名を返すメソッドをそれぞれ実装すれば確かに安全だ 
 @sangyou-bot 3行でまとめて 
 @sangyou-bot 3行でまとめて 
 @sangyou-bot 3行でまとめて 
 @sangyou-bot 3行でまとめて 
 NIP-04をまだ理解できてないからこっからだな 
 そういえばネイティブアプリってNIP-07どうするんだろう
秘密鍵直打ちになるのかな 
 ありがとうございます!
46見てみますー 
 nekome初めてみたけどすごい
tviewきちんと使うとここまでできるんだなぁ 
 自分が実験的にTUIで上から流れてくるやつは作ってみてましたけど、まだ実用レベルじゃないですね 
 早速Nosturインストールしてみたけど普通に見やすいしLowDataの切り替え簡単でいいな 
 すでに実装されているクライアントがあるんですねーしかもいろいろ調整もできるんですね、ありがとうございます! 
 確かにこれ便利そうですね、自分も使ってみます
紹介してくれてありがとうございました! 
 取得ボタンで必要なだけとってくるは確かにいいですね 
 外のすって通信量を制限したのすってことなのかな? 
 たしかにこういうのほしいですねー自分もこれ挑戦してみます 
 【告知】

Nostrクライアント for iOS & Androidを本格的に作り始めるので入れ... 
 特定のユーザーのメディア欄が見れるとうれしいです 
 けどさっきのawesome-nostrにすでにめっちゃサービスあるからなかなか大変そうだなぁ 
 というか自分がNostr上に気軽にちょっとしたピアノとか歌ったやつ上げる場所作ってみたいに近い 
 すでにいろいろ作られてるんですね~ 
 ライブ配信もできるんだ、すごいな 
 こういう音楽共有サイト作りたいな
もっと気軽な、完成した曲じゃなくても歌ってみたみたいなのでもあげれるやつ 
 この音楽サイトもnostr.buildとかに音源uploadされたものをloadしてきてるんかな、json見てみたい 
 ありがとうございます!! 
 そういえばNostrのクライアントで音楽再生できるものってあるんだろうか 
 これは事件起こってますね 
 見やすいので助けが来る 
 みんな両手でかけるのすごくないか 
 ご飯食べる前に署名する 
 馴染みのないイベントにご飯だけ食べに行って帰るほうがコスト高そうに感じちゃう 
 一旦回答のブランチあったから試してみよう 
 今演習振り返りしてるけどなんでconst.dartの値が元の値になっちゃうんだろう
なにかキャッシュされてるのかな 
 そうか先にIssue作っておく必要があったか 
 なるほどーそれがよさそうですね
次回このくらいのもの見つけたときはパブリックチャット使ってみますね 
 早速PR作ってみた
社内でも自分でもないところにするの初めてだから緊張 
 ほんとに些細なやつなんですが、markdownの表示を原文に合わせられそうなところがあったのでそういうのも送ってみていいんでしょうか 
 ありがとうございます!Nostrプロトコルしっかり読みたいと思ってたので、最初の一歩としてできるとうれしいなと思っていました。
じゃあさっそくCONTRIBUTING.md確認してPR出してみます! 
 nostr:npub1vszh239q84lc6fr9sqyvmkfg9my29tunkf6ysuley556anz6me9sr0w8gc とのこです! nostr:no... 
 @sangyou-bot 3行でまとめて 
 @sangyou-bot 3行でまとめて