Follow @Takano_Yuuki
表示数 / 総発言数 : 662 / 667 回
00時の発言 : 58 回
01時の発言 : 65 回
02時の発言 : 4 回
05時の発言 : 23 回
06時の発言 : 13 回
13時の発言 : 55 回
14時の発言 : 114 回
15時の発言 : 10 回
20時の発言 : 97 回
21時の発言 : 48 回
22時の発言 : 65 回
23時の発言 : 115 回
2023年07月16日 弁天 さんの個別チャットログ
※ 分析結果はあくまでも目安です。
表示数 / 総発言数 : 662 / 667 回
00時の発言 : 58 回
01時の発言 : 65 回
02時の発言 : 4 回
05時の発言 : 23 回
06時の発言 : 13 回
13時の発言 : 55 回
14時の発言 : 114 回
15時の発言 : 10 回
20時の発言 : 97 回
21時の発言 : 48 回
22時の発言 : 65 回
23時の発言 : 115 回
[00:04:34] スマホ版のスクリーンロック抑制機能を実装
[00:05:10] でも、これは人によっては困るかな設定で抑制できるようにすべきか
[00:06:09] 君子はのめり込んでいる割に成果に乏しいのではないか
[00:10:22] 君子に機能面で負けることはなさそうだ
[00:10:56] スマホ版も快適に使えるようになってきたし
[00:11:12] これで、海外旅行も安心
[00:11:50] 海外でもリアルタイム音声読み上げできるなw
[00:12:14] ちなみに、いまスマホから投稿中
[00:13:49] スクリーンロックを実装したので
[00:14:09] 画面が勝手にロックされることは無くなりました
[00:14:27] おお
[00:14:48] スマホでも NG 音ちゃんと再生される
[00:15:07] こらこら
[00:16:07] ばっくぐらうんどで、YouTube Music 再生しながらでも安定
[00:16:43] しかも、音声読み上げの時にシステムの音量下げてくれて聞き取りやすい
[00:16:57] iOS 側の使用だけど
[00:18:15] 設定で音声読み上げは自主規制するか変更できるよ
[00:18:41] でも、基本的にはデフォが自主規制になってます
[00:19:49] 弁天フライヤーがデフォではNG黒塗りなのも
[00:20:21] ちなみに知っている人もいるかもしれないけど
[00:20:34] VOICEVOX というアプリをインストールしておくと
[00:20:52] ユーザーのハンドルネールを選択すると
[00:21:02] ユーザーごとにキャラボイスを選べます
[00:21:07] PC 版限定だけどね
[00:21:32] 特定のユーザーだけかわいいキャラボイスで読み上げさせることもできる
[00:21:48] おじさんの声にしたりw
[00:22:09] そういえば、君子にキャラボイス割当してないなw
[00:22:41] 男性キャラのボイスが少ないのよな
[00:25:01] ノ
[00:28:37] 何のテストだろう
[00:30:38] リロードすれば OK
[00:30:47] VOICEVOX は立ち上げて置く必要があります
[00:31:14] VOICEVOX を認識していれば
[00:31:45] 音声選択ダイアログ左下に Powerd by VOICEVOX™ と表示されるはずです
[00:33:55] docker run --name voicevox -d --net=host voicevox/voicevox_engine:cpu-latest
[00:34:04] これでいけないかな
[00:34:15] Windows ですか?
[00:34:29] 君子はねw
[00:34:40] Windows でも動作確認しているんだけどなぁ
[00:34:50] 確認してみるか
[00:35:11] それは知らんw
[00:35:23] あ、今のは君子にいったの
[00:35:35] Chrome の開きっぱは関係ないと思われ
[00:36:43] http://localhost:50021/
[00:36:54] ↑を開くと何か表示されますか?
[00:37:08] それなら起動しているようですね
[00:37:15] なぜ認識しないのだろう
[00:37:25] 私も Windows 版検証してみます
[00:38:12] キャラボイスで喋り分けしてもらわないと
[00:38:22] わからないんだよね
[00:42:29] 確かに Windows 版だと VOICEVOX の選択肢が空っぽになっているね
[00:42:33] どうしてだろう
[00:43:21] こらこら
[00:43:37] macOS X だと問題ないのに
[00:43:47] 以前検証したときは Windows でもいけたんだけどねぇ
[00:43:59] たしかに Power by VOICEVOX™ も表示されないし
[00:44:04] 状況は再現した
[01:07:11] macOS X でも最新版入れたら認識しなくなっちゃった・・・
[01:07:24] 少しデバッグに時間かかりそうなので
[01:07:44] 最新版との相性のようですね
[01:07:57] すこし調査して近いうちに修正します
[01:08:50] CORS 問題か・・・
[01:21:03] んー
[01:21:06] これしんどいな
[01:21:29] VOICEVOX 側がセキュリティ対策で設定を変えてしまったようだ
[01:21:45] CORS 問題を解消するには
[01:21:57] Electron でアプリ化しないといけないのかもしれない
[01:23:09] w
[01:29:47] 最新版だとやはり動作させるためには Web アプリではなく Desktop 版アプリを開発しないといけなさそうです
[01:29:49] https://github.com/VOICEVOX/voicevox/releases?page=2
[01:30:07] ここにある、0.13.4 のバージョンを使えば動作することは確認しました
[01:30:24] そうみたいです
[01:30:35] セキュリティの変更の変更があったみたいです
[01:30:57] 気が向いたら対策したデスクトップ版をリリースするかもしれませんw
[01:31:25] お急ぎなら 0.13.4 を試してねw
[01:31:38] デスクトップ版を開発するのは良いとしても
[01:31:53] デスクトップ版にするメリットがあまり思いつかないのよね
[01:32:16] どうせデスクトップ版つくるなら、デスクトップ版ならではの機能をつけたいけど
[01:32:30] あー
[01:32:33] でもだめだ
[01:32:49] そこは修正しておきますw
[01:34:22] デスクトップ版をつくろうと思うと、それはそれで制約が多いなぁ
[01:34:39] 特に Chrome 拡張機能を使ってメッセージ投稿機能を実装しているから
[01:35:00] w
[01:35:03] パスワードをユーザーに入力してもらわなくても
[01:35:19] 私がユーザーの機密情報を知ることなくチャットに投稿できているのだけど
[01:35:36] デスクトップ版をつくるとするとログインをどうするかという新たな問題が・・・
[01:36:02] そうなのよ
[01:36:13] チャット投稿の API があればなぁ
[01:37:31] 残念だけどデスクトップ版を開発することはなさそう・・・
[01:39:25] やったw
[01:39:46] これ地味に便利なのよね
[01:39:59] ユーザーごとに読み分けしてくれるから
[01:40:32] あー
[01:40:33] それね
[01:40:42] 設定できるようにしてもよいけど
[01:40:51] w
[01:42:00] それね
[01:42:05] 男の声少なすぎ
[01:43:29] でも、私が前に使っていたバージョンよりは声増えているのな
[01:43:36] 最新版はもっと声増えているんだろうし
[01:44:17] VOICEVOX 側にパッチを送って、弁天フライヤーに対応させる設定を追加してもらうか
[01:44:33] 最新版使いたいよね
[01:45:07] まぁ、私が他にやらないこととかやりたいことがいっぱいあるので
[01:45:11] 優先度は低いかな
[01:47:29] こら
[01:49:20] ^
[01:49:24] これでしょ?
[01:49:28] 読み上げないようにしたよ
[01:49:46] うどんこさんが貼った記号も排除したほうがいいの?
[01:50:02] いや、ハットとは別の記号っぽい
[01:50:06] ^
[01:50:09] これはハット
[01:50:35] わかんないよね
[01:51:39] ^
[01:51:42] こっちだったw
[01:51:44] ^
[01:51:48] これはハット
[01:52:15] eed 氏が多用するのは 「^」 の方ね
[01:52:30] とりあえず、VOICEVOX のダウンロードリンクは 0.13.4 に向けておいた
[01:53:18] なんだろうねw
[01:57:09] こらこら
[02:00:54] Twitter URL のやつね
[02:01:09] URL のウィジェットへの置き換えで残った余りだなw
[02:01:24] 地味だけど対応しておくか・・・
[02:08:06] 修正完了
[05:01:09] なんだ
[05:01:13] みんな起きているのか
[05:23:30] おはようございます
[05:35:09] よし
[05:35:17] でけた
[05:35:31] VOICEVOX の最新版に対応しました
[05:36:01] 最新版の VOICEVOX をインストールしている場合は CORS 設定を all に変更しないといけません
[05:36:44] VOICEVOX の最新版を使うと、キャラボイスがたくさん増えますw
[05:37:00] チャットの HN ごとに声を変えられるので
[05:37:09] 音声読み上げを多用する人にはありがち機能
[05:37:16] ありがたい
[05:37:54] 音声読み上げに関して長らく放置されていたバグをだいぶ修正したので、スマホでも再生が快適になっていると思います
[05:38:54] 連続するひらがなは、うざいぐらい長い投稿をする人がいるので
[05:39:02] 短く切り詰める処理がはいっているんですよねw
[05:39:07] もが減っちゃうw
[05:47:42] VOICEVOX 最新版めっちゃ声増えててうれしい
[05:48:12] みんな起きてるんでしょ?
[05:48:41] 一通り作業終わったし休憩
[05:49:06] ま、そんなところ
[05:49:29] まだ起きているけど、すこし離席
[05:51:12] なんじゃそりゃ
[05:53:15] 私には無理w
[06:12:55] 君子がいよいよ第三のチャットサイトを・・・
[06:13:32] 機能強化をして対抗するしかないな・・・
[06:14:27] しかし、こんなことばかりしてもいられん・・・
[06:14:50] おはよう
[06:18:06] 一体どんな機能をテストしているのだろうか・・・
[06:20:45] w
[06:21:02] 随分とてまを掛けているのね・・・
[06:32:03] test7
[06:32:46] test999
[06:38:41] w
[06:42:28] w
[06:42:53] ナノ秒とか明らかに Round Trip Time の影響うけるやん
[06:48:47] 関数型のパラダイム化
[13:10:06] ふぅ
[13:26:44] あ
[13:27:05] Twitter のツイートが消されている場合にエラー表示するようにしましたよ
[13:27:41] やったね
[13:27:57] VOICEVOX の最新版への対応とか、いろいろ細かい対応をしました
[13:28:12] 最新版めっちゃ声増えてる
[13:28:43] VOICEVOX をインストールするやつです
[13:28:52] Chrome 拡張とは関係ないです
[13:29:17] そうそう
[13:30:04] https://voicevox.hiroshiba.jp/
[13:30:13] ここで、いろんな声が聞けます
[13:30:24] キャラ増えているから
[13:30:38] bF のユーザーごとに違うキャラで読み上げさせれるのです
[13:30:58] 常連さんにキャラボイスをあてるといいと思いますw
[13:31:13] そうですね
[13:31:21] 面白い遊びですねw
[13:32:15] VOICEVOX をインストール後、起動するとエンジンが起動するので
[13:32:22] ブラウザーをリロードするだけで使えます
[13:32:33] ただ、最新版の VOICEVOX は最初だけ設定が必要で
[13:33:32] 君子が今朝から、チャットのテストをしまくっているので
[13:33:44] うかうかしていると、第三のチャットサイトが立ち上がるかも知れない
[13:34:11] 競争が激化しそうだ・・
[13:34:22] チャットサイトなんて作っている場合じゃないのに・・・
[13:34:56] まじか
[13:34:59] そこまできているのか・・・
[13:35:16] なんとか先行者の優位なポジションを活用して逃げ切るぞ・・・
[13:36:33] 君子は取引所を作るっていってたのに・・・
[13:37:33] 君子は何かを隠している・・・
[13:42:25] ほうほう
[13:42:29] 文字数制限があるとは
[13:42:46] どうだろう
[13:43:03] bF は同じメッセージの連投できなくなっているよね
[13:43:55] 弁天フライヤーの拡張機能で投稿する際に文字数カウンタを実装すると良いのかな・・・
[13:46:03] す
[13:46:05] も
[13:46:08] もが
[13:46:37] もり
[13:46:47] もも
[13:47:00] も
[13:47:42] モンスター
[13:48:51] もち
[13:54:35] Twitter 作る方が簡単だなw
[13:55:22] 検閲耐性をもたせた分散型 SNS を作るか
[13:55:41] 一度投稿したメッセージは二度と消えず、黒歴史となる
[13:56:15] DM するには暗号資産の支払いが必要
[13:56:24] 投げ銭機能
[13:56:57] DM がうっとおしいひとは最低金額を釣り上げる
[13:57:27] 社会的に信任されたあかうんとはスコアリングされ
[13:58:09] 信頼の鎖が生み出す SNS
[13:58:46] 信頼の高いひとからフォローされればされるほど
[13:58:49] スコアがあがり
[13:59:22] 他人をきづつけるような振る舞い
[13:59:40] 社会全体に不利益になる振る舞いをする個人のスコアは低くなる
[14:00:20] 社会をよりよい方向に導くポジティブな投稿であふれ
[14:00:57] 荒らしや BOT は排除される自律分散型コンセンサスに基づいた自己統治
[14:01:13] 政府や法人格に根拠を求めず・・・
[14:01:43] 完全招待制のネズミ講
[14:01:57] あ、いや違うか・・・
[14:03:31] 人を不自然に称賛する気持ち悪い集団ができあがりそう
[14:08:24] 君子の取引所はできた?
[14:09:13] チャットの最新版 VOICEVOX に対応したよw
[14:10:00] なにそれ・・・
[14:10:09] ほうほう
[14:10:22] 何をロードするの?
[14:10:33] そんなに重たいんか・・・
[14:10:47] 重くするなw
[14:11:13] 以前採用していたっけ・・・
[14:11:21] サーバーサイドで音声合成していたこともあったか
[14:12:19] Rust でHashMap分かりづらいわw
[14:12:31] yaml や JSON でも読んでおけばいいのに
[14:12:47] そうか
[14:12:57] RUST_ENV とかで設定切り替えるようにしておかないとね
[14:13:05] そんな環境変数かはしらんけど
[14:13:30] コマンドで指定するは環境変数で切り替えづらいから
[14:13:36] CI/CD とも相性が悪いし
[14:13:49] Docker で起動するときにも相性がよくない
[14:14:34] 設定ファイルが見当たらない場合には default.yml からカスケードするように
[14:15:02] production.yml や development.yml に分ける
[14:15:17] 本番環境と分けられるように
[14:15:35] コピペしないといかんやん
[14:16:21] 接続する DB や、シグナリング用の RabbitMQ あるいはセッションキーやトークンとかを格納するための Redis とか
[14:16:29] 設定を一括で変えやすいように
[14:16:52] すぴなー?
[14:17:08] ベジエ曲線を自力で書いたのか・・・
[14:17:35] 円や弧などの単純な図形かな?
[14:18:03] 月の満ち欠けならベジエ曲線で再現したこと有るな
[14:18:26] 月相からもとめて自動で、満月の画像をパスでクリッピングするのw
[14:18:39] クリッピングマスク
[14:18:53] 地味に面倒だったなぁ
[14:19:25] そういえば・・・
[14:19:38] w
[14:19:54] 君子は SNS で一攫千金とか狙わないの?
[14:20:16] しらんw
[14:20:25] チャットサイトよりは儲かるかもよw
[14:20:45] しらないw
[14:20:55] Brave の広告でも出すか
[14:21:40] 好きだねぇ
[14:23:03] てか板取引って SQL じゃなくていいんじゃないか?
[14:23:47] いや
[14:24:03] 板取引って分散ではなく集中型だから
[14:24:17] インメモリで独自形式でよくない?
[14:25:31] リレーションが必要なのかしらん?
[14:26:31] 注文したアカウントの当該トークンの残高を増減させないといけないからか
[14:27:21] 売買の成立とアカウントの残高の増減は同時に履行されないと困るもんな
[14:28:01] 実際の取引所ってどういう実装なんだろうねぇ
[14:28:29] 板の取引って逐次注文を処理しているだろうから
[14:28:50] 少なくとも、通貨ペアごとに単一プロセスで処理なんだろうなぁ
[14:29:24] 非同期プログラミングのパラダイムを使う場合スレッドは必要なさそうだな
[14:29:53] そうなん?
[14:30:19] 非同期 I/O じゃないの?
[14:30:24] イベントループじゃなくて?
[14:30:32] スレッドが走っているの?
[14:30:41] ほうほう
[14:30:54] CPU バウンドなたすくなんてあるのかしら
[14:31:27] そんなに CPU 喰うかな
[14:31:47] えw
[14:32:16] 板取引のためにスレッドが必要だとしても1つでよくない?
[14:32:31] ていうか板取引って並列化できるのだろうか・・・
[14:32:51] スレッドプールか
[14:33:11] なるほど
[14:33:35] しかし実質的には1スレッドしか使わなそう
[14:34:27] 成行き注文は並列に処理できるのか
[14:34:49] 結局ロックするから意味ないな
[14:35:01] トランザクションが依存しない取引ってあるのかな
[14:35:36] w
[14:36:09] Row level locking を SQLite3 は対応している?
[14:36:51] テーブルロックを使わなければ並列化の恩恵は受けられるのかも
[14:37:01] 実際に試して見る価値はあるな
[14:39:36] 実際、エラーの原因までは判別できないんだ
[14:40:20] おお
[14:40:22] おめ
[14:40:31] ツイート削除と決めつけるのは難しい
[14:40:37] でしょ?
[14:40:45] 前から機能自体はあったんだけどねw
[14:40:58] バグが多くて
[14:41:12] とりあえず動けばいいやで、見切りでリリースした機能だったし
[14:41:27] ろくにテストもしていなかったんだ
[14:41:34] それね
[14:41:38] GPU 搭載マシンなら
[14:41:45] GPU 版を使うと速いんだけど
[14:41:52] CPU 版はすこし時間がかかるね
[14:42:25] あー
[14:42:32] 読み上げの再生速度の話か
[14:43:03] あー
[14:43:15] それは、やっぱり多少はしかたがない
[14:43:46] みんなが大量に会話しているとき、音声合成よみあげ中に裏でできるだけ事前に変換するようにしているから
[14:44:05] チャットが勢いある時でもある程度対応できるけど
[14:44:12] 最初の初動がね・・・
[14:44:18] すこし気になるよね
[14:44:44] しかも、音声合成をすべて終えた Linear-PCM を再生しているから
[14:44:47] 長文になればなるほど
[14:44:53] 遅延が大きく感じる
[14:45:25] テキストを都合がよく区切って、裏で並列に変換すればいいのかもしれないけど
[14:45:33] そうすると、自然な抑揚でつなげるのが難しい
[14:45:58] 一応文字から、抑揚の指示に変換する処理と
[14:46:09] 音声合成処理が別になっているから
[14:46:26] 工夫すれば、もっと高速化することは可能かもしれないが
[14:46:37] たぶんいらぬバグを招き入れることになりそう
[14:47:00] また、その気になればイントネーションの指示も細かくできるのだけど
[14:51:34] w
[14:56:39] ライブラリないの?
[14:57:56] ブラウザ搭載の音声合成だと、テキストの途中だけ特定のキーワードにマッチした場合の再生に対応できないけど
[14:58:16] VOICEVOX を搭載の場合頑張れば、途中だけ音声を置き換えることができるな
[14:58:48] NG を含むメッセージは全文自主規制するのではなく NG 箇所だけをピンポイントで自主規制できるw
[14:58:57] 他に面白い使い方があるだろうか・・・
[14:59:39] それ実装しようと思ったんだけど
[14:59:56] bF のいいねは、イベントとして通知されるわけじゃないみたいのよね
[15:00:20] それ、Runtime Error じゃないだろw
[15:00:41] あー
[15:00:58] でも NotImplementedError も RuntimeError の派生か・・・
[15:08:18] なんか、君子の声これじゃないな・・・
[15:08:46] w
[15:11:27] まぁ、気持ちは分かる
[15:11:49] 名前空間の衝突したりするし
[15:21:16] 結構容量喰うね
[15:21:52] でも、macOS X 版は 1.8GB くらいだね
[15:22:14] インストーラがあるから、それで倍になっているのかも
[20:14:51] 弁天フライヤーのロゴも SVG ですがw
[20:15:08] w
[20:15:19] やっぱ、この声も違うな・・・
[20:16:18] w
[20:17:25] おいおい
[20:17:39] 自分で SVG 書かないといけないのかw
[20:17:53] イラレから書き出したら偽物なのか
[20:18:10] どうせ、たいしたことないやつでしょ?
[20:18:20] ◯ とか △ tこあ
[20:19:07] クリッピングマスクつかって図形を切り抜いたり
[20:19:37] 美しい数式を使ってデザインしたならだけど
[20:19:46] どうせ、適当でしょw
[20:19:57] Apple のりんごのマークみたいに
[20:20:10] 基本図形を変形したり
[20:20:18] りんごの葉っぱとか
[20:20:30] 2つの円の重なり合う領域で表現している
[20:20:52] かじったところは、円でクリッピングしているでしょ
[20:21:09] まぁ、実際にはベジェ曲線になっているだろうけど
[20:21:50] rarara さんも言ってたけど Twitter のロゴも基本図形の組み合わせだよね
[20:21:54] 足したり引いたり
[20:22:24] 普通に Inkscape とか使ってやればいいじゃん
[20:22:35] イラレとか高い金ださなくても
[20:22:48] 基本図形の組み合わせで創り上げられるものなら
[20:22:56] 基本を理解しているひとなら簡単につくれる
[20:23:22] 知らんw
[20:23:28] 私は、イラレのほうが好きだけど
[20:25:10] 君子の声が定まらない・・・
[20:25:48] デザイナーに発注したほうが安いなw
[20:27:10] NFT が流行っていたときに、OpenSea で出品してた絵描きさんに発注しました
[20:27:58] 1,000,000 TITAN と、8,000 円くらいかな・・・
[20:28:18] でも、もっと出して上げればよかったなぁ
[20:28:33] カツオにネタで払った金額のほうが・・・
[20:30:39] いつになったら公開されるのかな・・・
[20:30:56] CEX が名前なの?
[20:32:28] 方向性定まっているのか?
[20:33:41] 私は、コード書き出したその日のうちに公開したぞw
[20:33:52] 商標侵害疑惑があったが・・・
[20:34:06] ロゴすら定まってない段階で公開したぞ
[20:34:18] 名前も決めてなかった
[20:34:32] とりあえず動く概念実証コードをそのままリリースして
[20:34:39] 動かしながら改善してきた
[20:34:50] ろくにテストもせずにねw
[20:35:02] 本番環境で実験したりもした
[20:35:14] 面倒だから、ステージングとかせずに
[20:35:41] 手元で簡単に動作確認できるようになってるけど
[20:35:44] それすらめんどい
[20:35:51] そう?
[20:36:04] コンテナ動かしまくって VPS とかも足りなくなるけど
[20:36:22] てか、BOT はどうしたw
[20:37:06] SPA が楽しすぎてチャットサイト作っているんだろw
[20:37:16] 取引所はどうしたんだ・・・
[20:37:33] まぁ、君子がチャットサイトをリリースしたとしても負ける気は市内が
[20:38:14] 私が流動性提供するよw
[20:38:26] フロントランニング用のバックドアを用意しておいて
[20:39:15] 顧客資産を私に無利子で貸して
[20:39:32] あと、私の FX 口座には GOD モードの実装を頼む
[20:39:44] アクセスできんw
[20:41:06] 君子のせいで、私はやりたいことに集中できない
[20:41:17] チャットサイトなんか創っている場合じゃないのに
[20:42:02] 面倒だ
[20:42:08] Sakura の IP で公開して
[20:42:54] 重くするんでしょw
[20:43:33] 弁天フライヤーもロード中を示すインジケーターは一瞬しか表示されないよw
[20:43:46] 回線にもよるが
[20:44:22] AJAX による非同期データ読み込みリクエストを dispatch する前に
[20:44:38] preload するようにブラウザに指示してある
[20:45:20] だから、ビルド済み JavaScript を読み込んでいる間に先行してチャットのアーカイブは読み込み開始している
[20:45:30] そんなん当たり前だろw
[20:45:41] 君子は SQL 使っているから
[20:45:51] ワンチャン SQL インジェクションもあるな
[20:46:09] まさか、文字列結合でやってないよねw
[20:46:38] TRUNCATE token_balances;
[20:47:50] 常連の声は固定しておくと、本当に会話しているみたいでいいよねw
[20:48:48] チャット機能をもっと拡充したいけど、そんなことをしている場合じゃないんだよなぁ・・・
[20:50:03] 地味に参加したいけど
[20:50:11] まじで、私のやりたいことができないんだって・・・
[20:50:23] 君子のせいだからなw
[20:50:36] おいおいw
[20:50:59] 有り得べき未来に関して思索をめぐらしたり
[20:51:18] いろいろなアイデアを試してみたいのに
[20:51:51] いや、キャラボイスで読み上げてくれないじゃんw
[20:52:13] LINE の Clova はただの Bluetooth スピーカーになっちゃったし
[20:53:02] ChatGPT と接続するかw
[20:53:11] 音声合成だけじゃなくて
[20:53:20] 音声認識も実装しなきゃな
[20:53:42] HTML5 のユーザーのマイクにアクセスすることは可能だしな
[20:54:01] 君子が板取引を実装したら
[20:54:05] bF いらなくなるのにね
[20:55:36] 心なしか、弁天フライヤーの接続数が普段より多い
[20:55:52] もしかして、機能改善したことが功を奏したのかな・・・
[20:56:23] 細かなバグ修正と、VOICEVOX の最新版に対応
[20:56:49] ユーザーごとに個別にキャラボイスを設定して読み上げできる
[20:57:05] 音声読み上げがにぎやかになるよ
[20:57:21] 君子の声をどうしようか定まらない・・・
[20:58:03] VOICEVOX のキャラw
[20:58:16] ・・・
[20:58:56] くだらないアイデアばかりが浮かんで、本当にやるべきことに手がつかない
[21:00:27] デフォの声を VOICEVOX にできるようにという要望はすでに頂いているので
[21:00:34] 時間があるときに対応します
[21:01:04] こら
[21:01:36] いまのところ、特殊音声の再生は完全一致でしか実現していないけど
[21:01:58] 文中の特定の位置に出現するワードを、特殊音声に置き換えたりとか
[21:02:06] 変なアイデアはいくつか浮かぶんだけど
[21:02:25] 思いつきで、機能実装するとあとがめんどいしなw
[21:02:52] w
[21:03:04] 設定できるようにするのか
[21:03:31] ネタ的にキャラボイスを採用したいのがあるけど
[21:03:39] 著作権的にフリー素材しか使えないから
[21:03:50] ユーザーに選ばせるというのは一つ選択肢としてありなのかな
[21:06:48] 曲がれ!
[21:08:03] w
[21:08:08] 意味わからんよね
[21:09:50] 君子のチャットサイトもできるらしいよw
[21:10:21] え、そうなの?
[21:11:07] BENTEN も買うといいよw
[21:12:21] こんばんは
[21:13:06] また、接続数ふえてる
[21:14:06] 音量調節むずいんよな
[21:14:25] 弁天フライヤーでは、音声の再生に使われる手法が複数あるから
[21:14:41] それぞれの音量を正規化して調節するのがむずい
[21:14:50] とくに特殊音声は音量調整むずい
[21:15:30] 特殊音声はたしかにかなり控えめになっているねw
[21:15:36] うるさいといわれていたからw
[21:16:07] 個別にスライダー用意したほうがいいのかなw
[21:16:17] りょ
[21:20:39] ごきげんよう
[21:21:26] えへへ…
[21:21:33] 嬉しいな
[21:21:56] あははははっ!
[21:22:47] 接続数増えているけど
[21:22:55] チャットは相変わらずの過疎
[21:23:32] ごごご、ごめんなさ~い!
[21:25:49] 商標侵害にはならんのかな
[21:26:52] 中国はなんでもありだな
[21:33:47] 私は、BF で働いていると思っていた
[21:35:00] はいは~い♪
[21:35:25] ばいばいが NG つらいね・・・
[21:44:08] もうすぐじゅーじ
[21:46:52] じゅーじがくんしになってしまう・・・
[21:47:42] 君子が重たいだけじゃ?
[21:47:58] じゅーじまでにリリースするんだw
[21:53:46] 学習データの提供者なのでしょうね
[21:56:12] COEIROINK というものもあるんだな
[21:57:02] いずれ対応しよう
[21:57:35] w
[22:02:18] またまにあわなかったね・・・
[22:02:29] セリヌンティウスがかわいそう・・・
[22:02:50] じゅーじまでには帰ってくるっていってたのに・・・
[22:03:01] 31 秒もオーバーして・・・
[22:03:43] 残機1ですw
[22:03:50] 神々よご笑覧あれ!
[22:04:37] え、身代わりに友の命を差し出しておいて・・・
[22:04:50] 約束はしていないだって!?
[22:05:17] 走れ君子!
[22:05:44] 君子は激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。
[22:06:31] 妹の結婚式に出るといって同情を誘って
[22:06:48] 邪智暴虐の王と約束を交わしたんだよ
[22:06:58] 邪智暴虐の王はほくそ笑んでいるよ
[22:07:06] 君子はどうせ帰ってこないぞってねw
[22:08:06] 君子の告訴状は受理されただろうか・・・
[22:08:43] スマートコントラクトで書かれた契約は絶対
[22:09:10] あぁ、セリヌンティウスよ・・・
[22:13:10] コイーン(∩´∀`)∩↑↑
[22:14:10] えっ?な、何のことかなあ
[22:14:23] や、やだな~本気にしないでよぉ
[22:15:10] 犯人はこの中にいます・・・
[22:15:52] 妹の結婚式は無事に済んだだろうか・・・
[22:16:23] 結婚式の披露宴の最中に秘密警察が突入してくるなんてことにならないといいけど・・・
[22:18:15] 君子は無事だったみたいだ・・・
[22:18:30] プリボンさんは親切な人だね・・・
[22:19:49] しかし、君子はどこで道を踏み外してしまったんだ・・・
[22:24:22] これは、誰の書いた脚本だろう・・・
[22:24:42] 私は、与えられた役を演じているだけ・・・
[22:25:28] 脚本にどのような解釈をつけ、演出をつけるかは私の知るところではない・・・
[22:25:56] 私の言動を、まるで腹黒い組織のトップのようだと解釈するのは構わないけど
[22:26:06] 私は単なるコマにすぎないよ・・・
[22:26:21] 本質を見なければ・・・
[22:26:28] 誰が嘘をついているのか・・・
[22:26:50] 脚本家のおもうつぼ
[22:27:44] 実際、rarara さんのような一見無関係を装っているひとが一番怪しい
[22:32:13] こんばんは
[22:36:27] いいねw
[22:38:39] VOICEVOX をインストールしてみるといいよ
[22:39:04] https://voicevox.hiroshiba.jp/
[22:39:12] ここで、音声サンプル聞けるよ
[22:42:24] クラウドサービス側で音声合成をすれば実現できるのだけど
[22:43:09] 同一音声をキャッシュするとか、サーバーの構成を考えればいけるかもしれないけど
[22:44:14] 無料サービスなのであまりヘビーなことはしたくないのよね・・・
[22:44:59] 金に糸目をつけないのであれば、大量の音声合成用クラスタを作るんだがw
[22:45:21] w
[22:46:00] VOICEVOX は、商用・非商用利用問わず無料なの太っ腹よね
[22:46:19] Docker のイメージもあるし、Kubernetes クラスタにデプロイして大量に横展開し
[22:46:36] ジョブ管理機構と、API ゲートウェイを作れば・・・
[22:46:55] 何の話?
[22:50:02] え、告訴状って被告人に提出するものなの?
[22:50:19] じゃぁ・・・これは破いて捨ててしまおう
[22:50:40] ばかだなぁw
[22:50:54] 私に送ってきたらシュレッダー行きだよw
[22:51:17] 暖炉で不敵な笑みをうかべながら、燃やす方がいいか・・・
[22:51:44] 演出は大事だもんね
[22:52:04] w
[22:52:48] まぁ、告訴状って SEC の委員長に提出するものでもないけどな・・・
[22:54:20] 見なかったことにしておいてあげよう
[22:54:36] 君子が捕まるといけないからね
[22:54:52] これは、破いて暖炉で燃やしておくよ
[22:55:48] てかこれアドレスあってるの?
[22:59:04] めんどうだなぁ
[22:59:11] Brave に統合されているやつでは見れない
[22:59:39] Docker でプロキシでも建てるか
[23:00:58] i2p はつかえないのか
[23:02:27] I2P 用ブラウザ作るあk
[23:03:30] electron 使えば簡単に実装できそう
[23:04:29] 一般人が使いづらいだろ
[23:07:17] docker で unless-stopped にすればいいじゃん
[23:11:33] みえた
[23:11:51] docker で ip2d プロキシ建てた
[23:11:59] Access denied にしかならんやんw
[23:12:07] カエルのロゴは見えたけど
[23:14:00] https://media.discordapp.net/attachments/883329663932452917/1130140228728926248/image.png
[23:14:09] 期待して損したw
[23:14:48] i2pd は c++ の実装だから electron に組み込んで専用ブラウザ作れるな
[23:15:16] でも誰かがやってそうなもんだが
[23:16:16] 少しロード待たされた後に
[23:16:17] https://media.discordapp.net/attachments/883329663932452917/1130140788458782840/image.png?width=2028&height=1332
[23:16:21] これだよw
[23:16:46] 言われても不思議じゃないね
[23:19:04] i2p の URL 自体は http になっているけどこれはプロキシまでが平文なだけで
[23:19:15] i2p プロトコル自体は、エンドツーエンドで暗号化されているんでしょ?
[23:19:28] アドレスは秘密鍵に対応しているんだろうね
[23:19:32] さぁって
[23:19:42] 検閲耐性ないようにしないと
[23:19:54] 告訴状だされたらどうするの?
[23:20:17] SVG はアニメーションできるもんねw
[23:20:28] 回転するコインの SVG 作ったことあるw
[23:21:06] あれ、メタバースに展示すると廻るとこと回らないとことある
[23:23:15] わお、MetaMask がデザイン変わってる
[23:24:41] i2p ってアドレス覚えやすいようなネーミングサービスはないのかな
[23:25:02] DNS にレコード登録するのは I2P 的には許せないだろうな
[23:25:19] Ethereum の ENS とかつかえばいいか
[23:26:25] しかし一般人に使ってもらうためにはブラウザをなんとかしなきゃ
[23:26:53] ドメイン登録するときに、中央集権的な期間に情報が渡るから嫌なんでしょ?
[23:26:58] I2P の人たち的に羽
[23:27:22] DNS はたしかにそれ自体は分散型かもしれないけど
[23:27:28] レジストラがねぇ・・・
[23:27:37] gTLD の管理が
[23:28:12] もう一人の私が勝手に・・・
[23:28:34] まさか、これで完成?
[23:28:50] んなわけないよね・・・
[23:29:36] しかし成果物ができあがるのが遅いぞ
[23:29:50] これで、板はすでに実装されていますとかなら関心だけど
[23:30:19] 公開するときは、秘密鍵を用意してやればいい?
[23:30:50] 忘れたらアドレスが変わるんですねw
[23:31:11] Docker でデータボリュームマウントするのめんどいから
[23:31:18] そのまんまで起動した
[23:31:23] コンテナ消したら消滅する
[23:31:32] まぁ、クライアントとしてしか使っていないけど
[23:32:14] どうゆうこと?
[23:33:11] Github Workflow や Gitlab CI/CD で自動デプロイできるように
[23:33:24] ホスティング先に Runner を走らせるんだ
[23:33:53] 自我同一性が失われるのね・・・
[23:35:13] これ、URL が http で始まるのが気持ち悪いな
[23:35:37] 実際にはエンドツーエンドの暗号化されているとしても
[23:35:50] ブラウザ的にはプロキシまでの間は平文で
[23:36:02] しかも、URL スキームが http であることによる弊害により
[23:36:19] ブラウザが WebAuthn や Passkey などの機能を無効化する
[23:36:38] セキュアなチャネルじゃないと判断されちゃう
[23:37:01] やはり専用ブラウザを設計したほうがいいか
[23:37:32] あるいは、プロキシに自己署名証明書を持たせて
[23:37:40] ルート証明書を組み込むか
[23:37:52] でも、それじゃぁオレオレだよな
[23:38:17] まぁ、I2P 信者にはそもそも SSL の信頼の鎖が中央集権的で気持ち悪いから関係ないか
[23:39:12] いずれにしても、リテラシ高いひとじゃないとこれ使えないじゃん
[23:39:37] そもそも、I2P で API エンドポイントを用意した場合遅延が大きすぎて取引に支障があるのでは?
[23:40:11] フロントの設計はキャッシュや SPA の設計しだいでいくらか遅延を隠蔽することは可能だろうけど
[23:40:33] 君子はすごい回り道をしているねぇ
[23:41:00] I2P は面白いけど
[23:41:11] 一般人を相手にしていないなw
[23:42:46] わーい
[23:43:59] transform すればいいじゃんw
[23:44:37] 大した図形じゃないんだしw
[23:44:55] Graphics Context とかだと、スタック詰めるけど
[23:45:04] transform の影響範囲を
[23:45:14] SVG とかだと group タグとかになるのか?
[23:45:27] なる
[23:45:59] g タグじたいに transform 属性あるやん
[23:46:30] translate で座標を相対的に変更すればいいじゃん
[23:47:00] そらできるだろ
[23:47:07] なんのためのグループなんだw
[23:47:23] おい
[23:47:29] 手書きにこだわるんじゃないのか
[23:48:01] いけいけ
[23:48:22] てか、ロゴなんかどうでもいいから
[23:48:36] 板なりなんなり実装しろよ
[23:49:10] チャットすら実装されてないじゃん
[23:49:28] いや
[23:49:49] チャートよりも、板よりも、歩み値よりも、ニュースよりも、注文インターフェイスよりもチャットが大事
[23:50:32] チャットこそ取引所の本体
[23:50:47] ここでやり取りされる崇高なメッセージの数々
[23:51:20] 君子はうどんこさんが苦手なのね・・・
[23:51:29] きっと聞いているよ・・・
[23:51:49] w
[23:52:04] ごめんね崇高じゃなくて・・・
[23:52:46] なんだよそれw
[23:53:20] https://2.bp.blogspot.com/-PY-uJyYMZNQ/XYlrKwbEUxI/AAAAAAAMsKM/qDzMX0dQ21owZhwwncS7sQL6zfIHFzk1ACLcBGAsYHQ/s1600/AS0005792_00.gif
[23:53:44] 大丈夫
[23:54:07] rarara さんがセーラームーンの主題歌を歌うからw
[23:54:18] 平均点の足を引っ張らないようにする方法
[23:54:33] それは、出席日数をあえて足りないようにするか
[23:54:40] テストに出席しないことにより
[23:54:53] 単位を「不可」ではなく「無」にすること
[23:55:08] そうすれば、平均点の足を引っ張らずに住む
[23:55:13] N/A
[23:55:18] Not Available
[23:55:57] なんじゃそれw
[23:56:27] token マスターを作って
[23:56:46] user_id, token_id, balance で残高管理するのね
[23:57:20] base_token_id, quote_token_id のペアで板を実装
[23:57:42] 🐜
[23:58:10] token マスターに symbol と decimals 他に何がいるだろうねぇ
[23:58:23] 最小取引単位とか?
[23:59:15] Fiat もトークンとして抽象化してしまえば楽だな
[23:59:36] base_token は何?
[23:59:44] KUNSHI ?
[23:59:54] BENTEN にするか・・・
[00:05:10] でも、これは人によっては困るかな設定で抑制できるようにすべきか
[00:06:09] 君子はのめり込んでいる割に成果に乏しいのではないか
[00:10:22] 君子に機能面で負けることはなさそうだ
[00:10:56] スマホ版も快適に使えるようになってきたし
[00:11:12] これで、海外旅行も安心
[00:11:50] 海外でもリアルタイム音声読み上げできるなw
[00:12:14] ちなみに、いまスマホから投稿中
[00:13:49] スクリーンロックを実装したので
[00:14:09] 画面が勝手にロックされることは無くなりました
[00:14:27] おお
[00:14:48] スマホでも NG 音ちゃんと再生される
[00:15:07] こらこら
[00:16:07] ばっくぐらうんどで、YouTube Music 再生しながらでも安定
[00:16:43] しかも、音声読み上げの時にシステムの音量下げてくれて聞き取りやすい
[00:16:57] iOS 側の使用だけど
[00:18:15] 設定で音声読み上げは自主規制するか変更できるよ
[00:18:41] でも、基本的にはデフォが自主規制になってます
[00:19:49] 弁天フライヤーがデフォではNG黒塗りなのも
[00:20:21] ちなみに知っている人もいるかもしれないけど
[00:20:34] VOICEVOX というアプリをインストールしておくと
[00:20:52] ユーザーのハンドルネールを選択すると
[00:21:02] ユーザーごとにキャラボイスを選べます
[00:21:07] PC 版限定だけどね
[00:21:32] 特定のユーザーだけかわいいキャラボイスで読み上げさせることもできる
[00:21:48] おじさんの声にしたりw
[00:22:09] そういえば、君子にキャラボイス割当してないなw
[00:22:41] 男性キャラのボイスが少ないのよな
[00:25:01] ノ
[00:28:37] 何のテストだろう
[00:30:38] リロードすれば OK
[00:30:47] VOICEVOX は立ち上げて置く必要があります
[00:31:14] VOICEVOX を認識していれば
[00:31:45] 音声選択ダイアログ左下に Powerd by VOICEVOX™ と表示されるはずです
[00:33:55] docker run --name voicevox -d --net=host voicevox/voicevox_engine:cpu-latest
[00:34:04] これでいけないかな
[00:34:15] Windows ですか?
[00:34:29] 君子はねw
[00:34:40] Windows でも動作確認しているんだけどなぁ
[00:34:50] 確認してみるか
[00:35:11] それは知らんw
[00:35:23] あ、今のは君子にいったの
[00:35:35] Chrome の開きっぱは関係ないと思われ
[00:36:43] http://localhost:50021/
[00:36:54] ↑を開くと何か表示されますか?
[00:37:08] それなら起動しているようですね
[00:37:15] なぜ認識しないのだろう
[00:37:25] 私も Windows 版検証してみます
[00:38:12] キャラボイスで喋り分けしてもらわないと
[00:38:22] わからないんだよね
[00:42:29] 確かに Windows 版だと VOICEVOX の選択肢が空っぽになっているね
[00:42:33] どうしてだろう
[00:43:21] こらこら
[00:43:37] macOS X だと問題ないのに
[00:43:47] 以前検証したときは Windows でもいけたんだけどねぇ
[00:43:59] たしかに Power by VOICEVOX™ も表示されないし
[00:44:04] 状況は再現した
[01:07:11] macOS X でも最新版入れたら認識しなくなっちゃった・・・
[01:07:24] 少しデバッグに時間かかりそうなので
[01:07:44] 最新版との相性のようですね
[01:07:57] すこし調査して近いうちに修正します
[01:08:50] CORS 問題か・・・
[01:21:03] んー
[01:21:06] これしんどいな
[01:21:29] VOICEVOX 側がセキュリティ対策で設定を変えてしまったようだ
[01:21:45] CORS 問題を解消するには
[01:21:57] Electron でアプリ化しないといけないのかもしれない
[01:23:09] w
[01:29:47] 最新版だとやはり動作させるためには Web アプリではなく Desktop 版アプリを開発しないといけなさそうです
[01:29:49] https://github.com/VOICEVOX/voicevox/releases?page=2
[01:30:07] ここにある、0.13.4 のバージョンを使えば動作することは確認しました
[01:30:24] そうみたいです
[01:30:35] セキュリティの変更の変更があったみたいです
[01:30:57] 気が向いたら対策したデスクトップ版をリリースするかもしれませんw
[01:31:25] お急ぎなら 0.13.4 を試してねw
[01:31:38] デスクトップ版を開発するのは良いとしても
[01:31:53] デスクトップ版にするメリットがあまり思いつかないのよね
[01:32:16] どうせデスクトップ版つくるなら、デスクトップ版ならではの機能をつけたいけど
[01:32:30] あー
[01:32:33] でもだめだ
[01:32:49] そこは修正しておきますw
[01:34:22] デスクトップ版をつくろうと思うと、それはそれで制約が多いなぁ
[01:34:39] 特に Chrome 拡張機能を使ってメッセージ投稿機能を実装しているから
[01:35:00] w
[01:35:03] パスワードをユーザーに入力してもらわなくても
[01:35:19] 私がユーザーの機密情報を知ることなくチャットに投稿できているのだけど
[01:35:36] デスクトップ版をつくるとするとログインをどうするかという新たな問題が・・・
[01:36:02] そうなのよ
[01:36:13] チャット投稿の API があればなぁ
[01:37:31] 残念だけどデスクトップ版を開発することはなさそう・・・
[01:39:25] やったw
[01:39:46] これ地味に便利なのよね
[01:39:59] ユーザーごとに読み分けしてくれるから
[01:40:32] あー
[01:40:33] それね
[01:40:42] 設定できるようにしてもよいけど
[01:40:51] w
[01:42:00] それね
[01:42:05] 男の声少なすぎ
[01:43:29] でも、私が前に使っていたバージョンよりは声増えているのな
[01:43:36] 最新版はもっと声増えているんだろうし
[01:44:17] VOICEVOX 側にパッチを送って、弁天フライヤーに対応させる設定を追加してもらうか
[01:44:33] 最新版使いたいよね
[01:45:07] まぁ、私が他にやらないこととかやりたいことがいっぱいあるので
[01:45:11] 優先度は低いかな
[01:47:29] こら
[01:49:20] ^
[01:49:24] これでしょ?
[01:49:28] 読み上げないようにしたよ
[01:49:46] うどんこさんが貼った記号も排除したほうがいいの?
[01:50:02] いや、ハットとは別の記号っぽい
[01:50:06] ^
[01:50:09] これはハット
[01:50:35] わかんないよね
[01:51:39] ^
[01:51:42] こっちだったw
[01:51:44] ^
[01:51:48] これはハット
[01:52:15] eed 氏が多用するのは 「^」 の方ね
[01:52:30] とりあえず、VOICEVOX のダウンロードリンクは 0.13.4 に向けておいた
[01:53:18] なんだろうねw
[01:57:09] こらこら
[02:00:54] Twitter URL のやつね
[02:01:09] URL のウィジェットへの置き換えで残った余りだなw
[02:01:24] 地味だけど対応しておくか・・・
[02:08:06] 修正完了
[05:01:09] なんだ
[05:01:13] みんな起きているのか
[05:23:30] おはようございます
[05:35:09] よし
[05:35:17] でけた
[05:35:31] VOICEVOX の最新版に対応しました
[05:36:01] 最新版の VOICEVOX をインストールしている場合は CORS 設定を all に変更しないといけません
[05:36:44] VOICEVOX の最新版を使うと、キャラボイスがたくさん増えますw
[05:37:00] チャットの HN ごとに声を変えられるので
[05:37:09] 音声読み上げを多用する人にはありがち機能
[05:37:16] ありがたい
[05:37:54] 音声読み上げに関して長らく放置されていたバグをだいぶ修正したので、スマホでも再生が快適になっていると思います
[05:38:54] 連続するひらがなは、うざいぐらい長い投稿をする人がいるので
[05:39:02] 短く切り詰める処理がはいっているんですよねw
[05:39:07] もが減っちゃうw
[05:47:42] VOICEVOX 最新版めっちゃ声増えててうれしい
[05:48:12] みんな起きてるんでしょ?
[05:48:41] 一通り作業終わったし休憩
[05:49:06] ま、そんなところ
[05:49:29] まだ起きているけど、すこし離席
[05:51:12] なんじゃそりゃ
[05:53:15] 私には無理w
[06:12:55] 君子がいよいよ第三のチャットサイトを・・・
[06:13:32] 機能強化をして対抗するしかないな・・・
[06:14:27] しかし、こんなことばかりしてもいられん・・・
[06:14:50] おはよう
[06:18:06] 一体どんな機能をテストしているのだろうか・・・
[06:20:45] w
[06:21:02] 随分とてまを掛けているのね・・・
[06:32:03] test7
[06:32:46] test999
[06:38:41] w
[06:42:28] w
[06:42:53] ナノ秒とか明らかに Round Trip Time の影響うけるやん
[06:48:47] 関数型のパラダイム化
[13:10:06] ふぅ
[13:26:44] あ
[13:27:05] Twitter のツイートが消されている場合にエラー表示するようにしましたよ
[13:27:41] やったね
[13:27:57] VOICEVOX の最新版への対応とか、いろいろ細かい対応をしました
[13:28:12] 最新版めっちゃ声増えてる
[13:28:43] VOICEVOX をインストールするやつです
[13:28:52] Chrome 拡張とは関係ないです
[13:29:17] そうそう
[13:30:04] https://voicevox.hiroshiba.jp/
[13:30:13] ここで、いろんな声が聞けます
[13:30:24] キャラ増えているから
[13:30:38] bF のユーザーごとに違うキャラで読み上げさせれるのです
[13:30:58] 常連さんにキャラボイスをあてるといいと思いますw
[13:31:13] そうですね
[13:31:21] 面白い遊びですねw
[13:32:15] VOICEVOX をインストール後、起動するとエンジンが起動するので
[13:32:22] ブラウザーをリロードするだけで使えます
[13:32:33] ただ、最新版の VOICEVOX は最初だけ設定が必要で
[13:33:32] 君子が今朝から、チャットのテストをしまくっているので
[13:33:44] うかうかしていると、第三のチャットサイトが立ち上がるかも知れない
[13:34:11] 競争が激化しそうだ・・
[13:34:22] チャットサイトなんて作っている場合じゃないのに・・・
[13:34:56] まじか
[13:34:59] そこまできているのか・・・
[13:35:16] なんとか先行者の優位なポジションを活用して逃げ切るぞ・・・
[13:36:33] 君子は取引所を作るっていってたのに・・・
[13:37:33] 君子は何かを隠している・・・
[13:42:25] ほうほう
[13:42:29] 文字数制限があるとは
[13:42:46] どうだろう
[13:43:03] bF は同じメッセージの連投できなくなっているよね
[13:43:55] 弁天フライヤーの拡張機能で投稿する際に文字数カウンタを実装すると良いのかな・・・
[13:46:03] す
[13:46:05] も
[13:46:08] もが
[13:46:37] もり
[13:46:47] もも
[13:47:00] も
[13:47:42] モンスター
[13:48:51] もち
[13:54:35] Twitter 作る方が簡単だなw
[13:55:22] 検閲耐性をもたせた分散型 SNS を作るか
[13:55:41] 一度投稿したメッセージは二度と消えず、黒歴史となる
[13:56:15] DM するには暗号資産の支払いが必要
[13:56:24] 投げ銭機能
[13:56:57] DM がうっとおしいひとは最低金額を釣り上げる
[13:57:27] 社会的に信任されたあかうんとはスコアリングされ
[13:58:09] 信頼の鎖が生み出す SNS
[13:58:46] 信頼の高いひとからフォローされればされるほど
[13:58:49] スコアがあがり
[13:59:22] 他人をきづつけるような振る舞い
[13:59:40] 社会全体に不利益になる振る舞いをする個人のスコアは低くなる
[14:00:20] 社会をよりよい方向に導くポジティブな投稿であふれ
[14:00:57] 荒らしや BOT は排除される自律分散型コンセンサスに基づいた自己統治
[14:01:13] 政府や法人格に根拠を求めず・・・
[14:01:43] 完全招待制のネズミ講
[14:01:57] あ、いや違うか・・・
[14:03:31] 人を不自然に称賛する気持ち悪い集団ができあがりそう
[14:08:24] 君子の取引所はできた?
[14:09:13] チャットの最新版 VOICEVOX に対応したよw
[14:10:00] なにそれ・・・
[14:10:09] ほうほう
[14:10:22] 何をロードするの?
[14:10:33] そんなに重たいんか・・・
[14:10:47] 重くするなw
[14:11:13] 以前採用していたっけ・・・
[14:11:21] サーバーサイドで音声合成していたこともあったか
[14:12:19] Rust でHashMap分かりづらいわw
[14:12:31] yaml や JSON でも読んでおけばいいのに
[14:12:47] そうか
[14:12:57] RUST_ENV とかで設定切り替えるようにしておかないとね
[14:13:05] そんな環境変数かはしらんけど
[14:13:30] コマンドで指定するは環境変数で切り替えづらいから
[14:13:36] CI/CD とも相性が悪いし
[14:13:49] Docker で起動するときにも相性がよくない
[14:14:34] 設定ファイルが見当たらない場合には default.yml からカスケードするように
[14:15:02] production.yml や development.yml に分ける
[14:15:17] 本番環境と分けられるように
[14:15:35] コピペしないといかんやん
[14:16:21] 接続する DB や、シグナリング用の RabbitMQ あるいはセッションキーやトークンとかを格納するための Redis とか
[14:16:29] 設定を一括で変えやすいように
[14:16:52] すぴなー?
[14:17:08] ベジエ曲線を自力で書いたのか・・・
[14:17:35] 円や弧などの単純な図形かな?
[14:18:03] 月の満ち欠けならベジエ曲線で再現したこと有るな
[14:18:26] 月相からもとめて自動で、満月の画像をパスでクリッピングするのw
[14:18:39] クリッピングマスク
[14:18:53] 地味に面倒だったなぁ
[14:19:25] そういえば・・・
[14:19:38] w
[14:19:54] 君子は SNS で一攫千金とか狙わないの?
[14:20:16] しらんw
[14:20:25] チャットサイトよりは儲かるかもよw
[14:20:45] しらないw
[14:20:55] Brave の広告でも出すか
[14:21:40] 好きだねぇ
[14:23:03] てか板取引って SQL じゃなくていいんじゃないか?
[14:23:47] いや
[14:24:03] 板取引って分散ではなく集中型だから
[14:24:17] インメモリで独自形式でよくない?
[14:25:31] リレーションが必要なのかしらん?
[14:26:31] 注文したアカウントの当該トークンの残高を増減させないといけないからか
[14:27:21] 売買の成立とアカウントの残高の増減は同時に履行されないと困るもんな
[14:28:01] 実際の取引所ってどういう実装なんだろうねぇ
[14:28:29] 板の取引って逐次注文を処理しているだろうから
[14:28:50] 少なくとも、通貨ペアごとに単一プロセスで処理なんだろうなぁ
[14:29:24] 非同期プログラミングのパラダイムを使う場合スレッドは必要なさそうだな
[14:29:53] そうなん?
[14:30:19] 非同期 I/O じゃないの?
[14:30:24] イベントループじゃなくて?
[14:30:32] スレッドが走っているの?
[14:30:41] ほうほう
[14:30:54] CPU バウンドなたすくなんてあるのかしら
[14:31:27] そんなに CPU 喰うかな
[14:31:47] えw
[14:32:16] 板取引のためにスレッドが必要だとしても1つでよくない?
[14:32:31] ていうか板取引って並列化できるのだろうか・・・
[14:32:51] スレッドプールか
[14:33:11] なるほど
[14:33:35] しかし実質的には1スレッドしか使わなそう
[14:34:27] 成行き注文は並列に処理できるのか
[14:34:49] 結局ロックするから意味ないな
[14:35:01] トランザクションが依存しない取引ってあるのかな
[14:35:36] w
[14:36:09] Row level locking を SQLite3 は対応している?
[14:36:51] テーブルロックを使わなければ並列化の恩恵は受けられるのかも
[14:37:01] 実際に試して見る価値はあるな
[14:39:36] 実際、エラーの原因までは判別できないんだ
[14:40:20] おお
[14:40:22] おめ
[14:40:31] ツイート削除と決めつけるのは難しい
[14:40:37] でしょ?
[14:40:45] 前から機能自体はあったんだけどねw
[14:40:58] バグが多くて
[14:41:12] とりあえず動けばいいやで、見切りでリリースした機能だったし
[14:41:27] ろくにテストもしていなかったんだ
[14:41:34] それね
[14:41:38] GPU 搭載マシンなら
[14:41:45] GPU 版を使うと速いんだけど
[14:41:52] CPU 版はすこし時間がかかるね
[14:42:25] あー
[14:42:32] 読み上げの再生速度の話か
[14:43:03] あー
[14:43:15] それは、やっぱり多少はしかたがない
[14:43:46] みんなが大量に会話しているとき、音声合成よみあげ中に裏でできるだけ事前に変換するようにしているから
[14:44:05] チャットが勢いある時でもある程度対応できるけど
[14:44:12] 最初の初動がね・・・
[14:44:18] すこし気になるよね
[14:44:44] しかも、音声合成をすべて終えた Linear-PCM を再生しているから
[14:44:47] 長文になればなるほど
[14:44:53] 遅延が大きく感じる
[14:45:25] テキストを都合がよく区切って、裏で並列に変換すればいいのかもしれないけど
[14:45:33] そうすると、自然な抑揚でつなげるのが難しい
[14:45:58] 一応文字から、抑揚の指示に変換する処理と
[14:46:09] 音声合成処理が別になっているから
[14:46:26] 工夫すれば、もっと高速化することは可能かもしれないが
[14:46:37] たぶんいらぬバグを招き入れることになりそう
[14:47:00] また、その気になればイントネーションの指示も細かくできるのだけど
[14:51:34] w
[14:56:39] ライブラリないの?
[14:57:56] ブラウザ搭載の音声合成だと、テキストの途中だけ特定のキーワードにマッチした場合の再生に対応できないけど
[14:58:16] VOICEVOX を搭載の場合頑張れば、途中だけ音声を置き換えることができるな
[14:58:48] NG を含むメッセージは全文自主規制するのではなく NG 箇所だけをピンポイントで自主規制できるw
[14:58:57] 他に面白い使い方があるだろうか・・・
[14:59:39] それ実装しようと思ったんだけど
[14:59:56] bF のいいねは、イベントとして通知されるわけじゃないみたいのよね
[15:00:20] それ、Runtime Error じゃないだろw
[15:00:41] あー
[15:00:58] でも NotImplementedError も RuntimeError の派生か・・・
[15:08:18] なんか、君子の声これじゃないな・・・
[15:08:46] w
[15:11:27] まぁ、気持ちは分かる
[15:11:49] 名前空間の衝突したりするし
[15:21:16] 結構容量喰うね
[15:21:52] でも、macOS X 版は 1.8GB くらいだね
[15:22:14] インストーラがあるから、それで倍になっているのかも
[20:14:51] 弁天フライヤーのロゴも SVG ですがw
[20:15:08] w
[20:15:19] やっぱ、この声も違うな・・・
[20:16:18] w
[20:17:25] おいおい
[20:17:39] 自分で SVG 書かないといけないのかw
[20:17:53] イラレから書き出したら偽物なのか
[20:18:10] どうせ、たいしたことないやつでしょ?
[20:18:20] ◯ とか △ tこあ
[20:19:07] クリッピングマスクつかって図形を切り抜いたり
[20:19:37] 美しい数式を使ってデザインしたならだけど
[20:19:46] どうせ、適当でしょw
[20:19:57] Apple のりんごのマークみたいに
[20:20:10] 基本図形を変形したり
[20:20:18] りんごの葉っぱとか
[20:20:30] 2つの円の重なり合う領域で表現している
[20:20:52] かじったところは、円でクリッピングしているでしょ
[20:21:09] まぁ、実際にはベジェ曲線になっているだろうけど
[20:21:50] rarara さんも言ってたけど Twitter のロゴも基本図形の組み合わせだよね
[20:21:54] 足したり引いたり
[20:22:24] 普通に Inkscape とか使ってやればいいじゃん
[20:22:35] イラレとか高い金ださなくても
[20:22:48] 基本図形の組み合わせで創り上げられるものなら
[20:22:56] 基本を理解しているひとなら簡単につくれる
[20:23:22] 知らんw
[20:23:28] 私は、イラレのほうが好きだけど
[20:25:10] 君子の声が定まらない・・・
[20:25:48] デザイナーに発注したほうが安いなw
[20:27:10] NFT が流行っていたときに、OpenSea で出品してた絵描きさんに発注しました
[20:27:58] 1,000,000 TITAN と、8,000 円くらいかな・・・
[20:28:18] でも、もっと出して上げればよかったなぁ
[20:28:33] カツオにネタで払った金額のほうが・・・
[20:30:39] いつになったら公開されるのかな・・・
[20:30:56] CEX が名前なの?
[20:32:28] 方向性定まっているのか?
[20:33:41] 私は、コード書き出したその日のうちに公開したぞw
[20:33:52] 商標侵害疑惑があったが・・・
[20:34:06] ロゴすら定まってない段階で公開したぞ
[20:34:18] 名前も決めてなかった
[20:34:32] とりあえず動く概念実証コードをそのままリリースして
[20:34:39] 動かしながら改善してきた
[20:34:50] ろくにテストもせずにねw
[20:35:02] 本番環境で実験したりもした
[20:35:14] 面倒だから、ステージングとかせずに
[20:35:41] 手元で簡単に動作確認できるようになってるけど
[20:35:44] それすらめんどい
[20:35:51] そう?
[20:36:04] コンテナ動かしまくって VPS とかも足りなくなるけど
[20:36:22] てか、BOT はどうしたw
[20:37:06] SPA が楽しすぎてチャットサイト作っているんだろw
[20:37:16] 取引所はどうしたんだ・・・
[20:37:33] まぁ、君子がチャットサイトをリリースしたとしても負ける気は市内が
[20:38:14] 私が流動性提供するよw
[20:38:26] フロントランニング用のバックドアを用意しておいて
[20:39:15] 顧客資産を私に無利子で貸して
[20:39:32] あと、私の FX 口座には GOD モードの実装を頼む
[20:39:44] アクセスできんw
[20:41:06] 君子のせいで、私はやりたいことに集中できない
[20:41:17] チャットサイトなんか創っている場合じゃないのに
[20:42:02] 面倒だ
[20:42:08] Sakura の IP で公開して
[20:42:54] 重くするんでしょw
[20:43:33] 弁天フライヤーもロード中を示すインジケーターは一瞬しか表示されないよw
[20:43:46] 回線にもよるが
[20:44:22] AJAX による非同期データ読み込みリクエストを dispatch する前に
[20:44:38] preload するようにブラウザに指示してある
[20:45:20] だから、ビルド済み JavaScript を読み込んでいる間に先行してチャットのアーカイブは読み込み開始している
[20:45:30] そんなん当たり前だろw
[20:45:41] 君子は SQL 使っているから
[20:45:51] ワンチャン SQL インジェクションもあるな
[20:46:09] まさか、文字列結合でやってないよねw
[20:46:38] TRUNCATE token_balances;
[20:47:50] 常連の声は固定しておくと、本当に会話しているみたいでいいよねw
[20:48:48] チャット機能をもっと拡充したいけど、そんなことをしている場合じゃないんだよなぁ・・・
[20:50:03] 地味に参加したいけど
[20:50:11] まじで、私のやりたいことができないんだって・・・
[20:50:23] 君子のせいだからなw
[20:50:36] おいおいw
[20:50:59] 有り得べき未来に関して思索をめぐらしたり
[20:51:18] いろいろなアイデアを試してみたいのに
[20:51:51] いや、キャラボイスで読み上げてくれないじゃんw
[20:52:13] LINE の Clova はただの Bluetooth スピーカーになっちゃったし
[20:53:02] ChatGPT と接続するかw
[20:53:11] 音声合成だけじゃなくて
[20:53:20] 音声認識も実装しなきゃな
[20:53:42] HTML5 のユーザーのマイクにアクセスすることは可能だしな
[20:54:01] 君子が板取引を実装したら
[20:54:05] bF いらなくなるのにね
[20:55:36] 心なしか、弁天フライヤーの接続数が普段より多い
[20:55:52] もしかして、機能改善したことが功を奏したのかな・・・
[20:56:23] 細かなバグ修正と、VOICEVOX の最新版に対応
[20:56:49] ユーザーごとに個別にキャラボイスを設定して読み上げできる
[20:57:05] 音声読み上げがにぎやかになるよ
[20:57:21] 君子の声をどうしようか定まらない・・・
[20:58:03] VOICEVOX のキャラw
[20:58:16] ・・・
[20:58:56] くだらないアイデアばかりが浮かんで、本当にやるべきことに手がつかない
[21:00:27] デフォの声を VOICEVOX にできるようにという要望はすでに頂いているので
[21:00:34] 時間があるときに対応します
[21:01:04] こら
[21:01:36] いまのところ、特殊音声の再生は完全一致でしか実現していないけど
[21:01:58] 文中の特定の位置に出現するワードを、特殊音声に置き換えたりとか
[21:02:06] 変なアイデアはいくつか浮かぶんだけど
[21:02:25] 思いつきで、機能実装するとあとがめんどいしなw
[21:02:52] w
[21:03:04] 設定できるようにするのか
[21:03:31] ネタ的にキャラボイスを採用したいのがあるけど
[21:03:39] 著作権的にフリー素材しか使えないから
[21:03:50] ユーザーに選ばせるというのは一つ選択肢としてありなのかな
[21:06:48] 曲がれ!
[21:08:03] w
[21:08:08] 意味わからんよね
[21:09:50] 君子のチャットサイトもできるらしいよw
[21:10:21] え、そうなの?
[21:11:07] BENTEN も買うといいよw
[21:12:21] こんばんは
[21:13:06] また、接続数ふえてる
[21:14:06] 音量調節むずいんよな
[21:14:25] 弁天フライヤーでは、音声の再生に使われる手法が複数あるから
[21:14:41] それぞれの音量を正規化して調節するのがむずい
[21:14:50] とくに特殊音声は音量調整むずい
[21:15:30] 特殊音声はたしかにかなり控えめになっているねw
[21:15:36] うるさいといわれていたからw
[21:16:07] 個別にスライダー用意したほうがいいのかなw
[21:16:17] りょ
[21:20:39] ごきげんよう
[21:21:26] えへへ…
[21:21:33] 嬉しいな
[21:21:56] あははははっ!
[21:22:47] 接続数増えているけど
[21:22:55] チャットは相変わらずの過疎
[21:23:32] ごごご、ごめんなさ~い!
[21:25:49] 商標侵害にはならんのかな
[21:26:52] 中国はなんでもありだな
[21:33:47] 私は、BF で働いていると思っていた
[21:35:00] はいは~い♪
[21:35:25] ばいばいが NG つらいね・・・
[21:44:08] もうすぐじゅーじ
[21:46:52] じゅーじがくんしになってしまう・・・
[21:47:42] 君子が重たいだけじゃ?
[21:47:58] じゅーじまでにリリースするんだw
[21:53:46] 学習データの提供者なのでしょうね
[21:56:12] COEIROINK というものもあるんだな
[21:57:02] いずれ対応しよう
[21:57:35] w
[22:02:18] またまにあわなかったね・・・
[22:02:29] セリヌンティウスがかわいそう・・・
[22:02:50] じゅーじまでには帰ってくるっていってたのに・・・
[22:03:01] 31 秒もオーバーして・・・
[22:03:43] 残機1ですw
[22:03:50] 神々よご笑覧あれ!
[22:04:37] え、身代わりに友の命を差し出しておいて・・・
[22:04:50] 約束はしていないだって!?
[22:05:17] 走れ君子!
[22:05:44] 君子は激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。
[22:06:31] 妹の結婚式に出るといって同情を誘って
[22:06:48] 邪智暴虐の王と約束を交わしたんだよ
[22:06:58] 邪智暴虐の王はほくそ笑んでいるよ
[22:07:06] 君子はどうせ帰ってこないぞってねw
[22:08:06] 君子の告訴状は受理されただろうか・・・
[22:08:43] スマートコントラクトで書かれた契約は絶対
[22:09:10] あぁ、セリヌンティウスよ・・・
[22:13:10] コイーン(∩´∀`)∩↑↑
[22:14:10] えっ?な、何のことかなあ
[22:14:23] や、やだな~本気にしないでよぉ
[22:15:10] 犯人はこの中にいます・・・
[22:15:52] 妹の結婚式は無事に済んだだろうか・・・
[22:16:23] 結婚式の披露宴の最中に秘密警察が突入してくるなんてことにならないといいけど・・・
[22:18:15] 君子は無事だったみたいだ・・・
[22:18:30] プリボンさんは親切な人だね・・・
[22:19:49] しかし、君子はどこで道を踏み外してしまったんだ・・・
[22:24:22] これは、誰の書いた脚本だろう・・・
[22:24:42] 私は、与えられた役を演じているだけ・・・
[22:25:28] 脚本にどのような解釈をつけ、演出をつけるかは私の知るところではない・・・
[22:25:56] 私の言動を、まるで腹黒い組織のトップのようだと解釈するのは構わないけど
[22:26:06] 私は単なるコマにすぎないよ・・・
[22:26:21] 本質を見なければ・・・
[22:26:28] 誰が嘘をついているのか・・・
[22:26:50] 脚本家のおもうつぼ
[22:27:44] 実際、rarara さんのような一見無関係を装っているひとが一番怪しい
[22:32:13] こんばんは
[22:36:27] いいねw
[22:38:39] VOICEVOX をインストールしてみるといいよ
[22:39:04] https://voicevox.hiroshiba.jp/
[22:39:12] ここで、音声サンプル聞けるよ
[22:42:24] クラウドサービス側で音声合成をすれば実現できるのだけど
[22:43:09] 同一音声をキャッシュするとか、サーバーの構成を考えればいけるかもしれないけど
[22:44:14] 無料サービスなのであまりヘビーなことはしたくないのよね・・・
[22:44:59] 金に糸目をつけないのであれば、大量の音声合成用クラスタを作るんだがw
[22:45:21] w
[22:46:00] VOICEVOX は、商用・非商用利用問わず無料なの太っ腹よね
[22:46:19] Docker のイメージもあるし、Kubernetes クラスタにデプロイして大量に横展開し
[22:46:36] ジョブ管理機構と、API ゲートウェイを作れば・・・
[22:46:55] 何の話?
[22:50:02] え、告訴状って被告人に提出するものなの?
[22:50:19] じゃぁ・・・これは破いて捨ててしまおう
[22:50:40] ばかだなぁw
[22:50:54] 私に送ってきたらシュレッダー行きだよw
[22:51:17] 暖炉で不敵な笑みをうかべながら、燃やす方がいいか・・・
[22:51:44] 演出は大事だもんね
[22:52:04] w
[22:52:48] まぁ、告訴状って SEC の委員長に提出するものでもないけどな・・・
[22:54:20] 見なかったことにしておいてあげよう
[22:54:36] 君子が捕まるといけないからね
[22:54:52] これは、破いて暖炉で燃やしておくよ
[22:55:48] てかこれアドレスあってるの?
[22:59:04] めんどうだなぁ
[22:59:11] Brave に統合されているやつでは見れない
[22:59:39] Docker でプロキシでも建てるか
[23:00:58] i2p はつかえないのか
[23:02:27] I2P 用ブラウザ作るあk
[23:03:30] electron 使えば簡単に実装できそう
[23:04:29] 一般人が使いづらいだろ
[23:07:17] docker で unless-stopped にすればいいじゃん
[23:11:33] みえた
[23:11:51] docker で ip2d プロキシ建てた
[23:11:59] Access denied にしかならんやんw
[23:12:07] カエルのロゴは見えたけど
[23:14:00] https://media.discordapp.net/attachments/883329663932452917/1130140228728926248/image.png
[23:14:09] 期待して損したw
[23:14:48] i2pd は c++ の実装だから electron に組み込んで専用ブラウザ作れるな
[23:15:16] でも誰かがやってそうなもんだが
[23:16:16] 少しロード待たされた後に
[23:16:17] https://media.discordapp.net/attachments/883329663932452917/1130140788458782840/image.png?width=2028&height=1332
[23:16:21] これだよw
[23:16:46] 言われても不思議じゃないね
[23:19:04] i2p の URL 自体は http になっているけどこれはプロキシまでが平文なだけで
[23:19:15] i2p プロトコル自体は、エンドツーエンドで暗号化されているんでしょ?
[23:19:28] アドレスは秘密鍵に対応しているんだろうね
[23:19:32] さぁって
[23:19:42] 検閲耐性ないようにしないと
[23:19:54] 告訴状だされたらどうするの?
[23:20:17] SVG はアニメーションできるもんねw
[23:20:28] 回転するコインの SVG 作ったことあるw
[23:21:06] あれ、メタバースに展示すると廻るとこと回らないとことある
[23:23:15] わお、MetaMask がデザイン変わってる
[23:24:41] i2p ってアドレス覚えやすいようなネーミングサービスはないのかな
[23:25:02] DNS にレコード登録するのは I2P 的には許せないだろうな
[23:25:19] Ethereum の ENS とかつかえばいいか
[23:26:25] しかし一般人に使ってもらうためにはブラウザをなんとかしなきゃ
[23:26:53] ドメイン登録するときに、中央集権的な期間に情報が渡るから嫌なんでしょ?
[23:26:58] I2P の人たち的に羽
[23:27:22] DNS はたしかにそれ自体は分散型かもしれないけど
[23:27:28] レジストラがねぇ・・・
[23:27:37] gTLD の管理が
[23:28:12] もう一人の私が勝手に・・・
[23:28:34] まさか、これで完成?
[23:28:50] んなわけないよね・・・
[23:29:36] しかし成果物ができあがるのが遅いぞ
[23:29:50] これで、板はすでに実装されていますとかなら関心だけど
[23:30:19] 公開するときは、秘密鍵を用意してやればいい?
[23:30:50] 忘れたらアドレスが変わるんですねw
[23:31:11] Docker でデータボリュームマウントするのめんどいから
[23:31:18] そのまんまで起動した
[23:31:23] コンテナ消したら消滅する
[23:31:32] まぁ、クライアントとしてしか使っていないけど
[23:32:14] どうゆうこと?
[23:33:11] Github Workflow や Gitlab CI/CD で自動デプロイできるように
[23:33:24] ホスティング先に Runner を走らせるんだ
[23:33:53] 自我同一性が失われるのね・・・
[23:35:13] これ、URL が http で始まるのが気持ち悪いな
[23:35:37] 実際にはエンドツーエンドの暗号化されているとしても
[23:35:50] ブラウザ的にはプロキシまでの間は平文で
[23:36:02] しかも、URL スキームが http であることによる弊害により
[23:36:19] ブラウザが WebAuthn や Passkey などの機能を無効化する
[23:36:38] セキュアなチャネルじゃないと判断されちゃう
[23:37:01] やはり専用ブラウザを設計したほうがいいか
[23:37:32] あるいは、プロキシに自己署名証明書を持たせて
[23:37:40] ルート証明書を組み込むか
[23:37:52] でも、それじゃぁオレオレだよな
[23:38:17] まぁ、I2P 信者にはそもそも SSL の信頼の鎖が中央集権的で気持ち悪いから関係ないか
[23:39:12] いずれにしても、リテラシ高いひとじゃないとこれ使えないじゃん
[23:39:37] そもそも、I2P で API エンドポイントを用意した場合遅延が大きすぎて取引に支障があるのでは?
[23:40:11] フロントの設計はキャッシュや SPA の設計しだいでいくらか遅延を隠蔽することは可能だろうけど
[23:40:33] 君子はすごい回り道をしているねぇ
[23:41:00] I2P は面白いけど
[23:41:11] 一般人を相手にしていないなw
[23:42:46] わーい
[23:43:59] transform すればいいじゃんw
[23:44:37] 大した図形じゃないんだしw
[23:44:55] Graphics Context とかだと、スタック詰めるけど
[23:45:04] transform の影響範囲を
[23:45:14] SVG とかだと group タグとかになるのか?
[23:45:27] なる
[23:45:59] g タグじたいに transform 属性あるやん
[23:46:30] translate で座標を相対的に変更すればいいじゃん
[23:47:00] そらできるだろ
[23:47:07] なんのためのグループなんだw
[23:47:23] おい
[23:47:29] 手書きにこだわるんじゃないのか
[23:48:01] いけいけ
[23:48:22] てか、ロゴなんかどうでもいいから
[23:48:36] 板なりなんなり実装しろよ
[23:49:10] チャットすら実装されてないじゃん
[23:49:28] いや
[23:49:49] チャートよりも、板よりも、歩み値よりも、ニュースよりも、注文インターフェイスよりもチャットが大事
[23:50:32] チャットこそ取引所の本体
[23:50:47] ここでやり取りされる崇高なメッセージの数々
[23:51:20] 君子はうどんこさんが苦手なのね・・・
[23:51:29] きっと聞いているよ・・・
[23:51:49] w
[23:52:04] ごめんね崇高じゃなくて・・・
[23:52:46] なんだよそれw
[23:53:20] https://2.bp.blogspot.com/-PY-uJyYMZNQ/XYlrKwbEUxI/AAAAAAAMsKM/qDzMX0dQ21owZhwwncS7sQL6zfIHFzk1ACLcBGAsYHQ/s1600/AS0005792_00.gif
[23:53:44] 大丈夫
[23:54:07] rarara さんがセーラームーンの主題歌を歌うからw
[23:54:18] 平均点の足を引っ張らないようにする方法
[23:54:33] それは、出席日数をあえて足りないようにするか
[23:54:40] テストに出席しないことにより
[23:54:53] 単位を「不可」ではなく「無」にすること
[23:55:08] そうすれば、平均点の足を引っ張らずに住む
[23:55:13] N/A
[23:55:18] Not Available
[23:55:57] なんじゃそれw
[23:56:27] token マスターを作って
[23:56:46] user_id, token_id, balance で残高管理するのね
[23:57:20] base_token_id, quote_token_id のペアで板を実装
[23:57:42] 🐜
[23:58:10] token マスターに symbol と decimals 他に何がいるだろうねぇ
[23:58:23] 最小取引単位とか?
[23:59:15] Fiat もトークンとして抽象化してしまえば楽だな
[23:59:36] base_token は何?
[23:59:44] KUNSHI ?
[23:59:54] BENTEN にするか・・・
最近更新の記事
- 目指せ不労生活!半オフグリッド生活 計画編
- 目指せ不労所得生活!暗号通貨クラウドマイニング編 2018年2月1日
- 目指せ不労所得生活!暗号通貨クラウドマイニング編 2018年1月1日
- 目指せ不労所得生活!暗号通貨クラウドマイニング編 2017年12月1日
- 目指せ不労所得生活!暗号通貨クラウドマイニング編 2017年11月1日
- 目指せ不労所得生活!暗号通貨クラウドマイニング編 2017年10月1日
- 目指せ不労所得生活!暗号通貨クラウドマイニング編 2017年9月1日
- 茨城県竜ヶ崎市のランドロームにあったすごく美味しいたこ焼き屋さん
- ビットコインの普及、日経新聞一面と実際のユーザーの感覚 2017/4/5
- ドメイン名はいまだにかなり重要な位置付けのようです