scikit-learnとサイキック斬って似てるよな。


やっと全部消したと思ったのに今度は画面下に常時表示

https://nostrcheck.me/media/e1dd2c8b579453055288343d69d05306d50080ea8bb5300112f8f7ceebdfee04/44c13c4d8763f446bb77d77dfe70af2b0c3edab1b136c11e8aa78f46b9b9fd78.webp


毎度毎度新鮮な気持ちで「運動したくないなぁ…」と思いつつ、それでも渋々ジムへ行って渋々30分走る人の方が、習慣化し惰性で毎日１時間走る人よりも、意志が固い立派な人物である（パーマン理論）。


町田か調布に住みたかったが、嫁の通勤を勘案すると新羽とかになりそう…。私はリモートなので別に北海道でも沖縄でも…いや流石に首都圏だな、首都圏なら良いけど…。


何かTwitter改めXのブロックの仕様が変わったと阿鼻叫喚だが、これはいよいよTruthSocialの時代が来るな…。


どうも相模原市は横浜市や調布市に比べると図書館がショボい。
つか横浜市が頭一つ抜けてるな。品川区と港区も中々。


spyderを6にした。特に変わりなし？


Doc2Vec、build_vocabでコーパスのリストを取っておきながら、なんでtrainで再びその同じコーパスのリストを再び渡さねばならんのか…。
https://radimrehurek.com/gensim/models/doc2vec.html#gensim.models.doc2vec.Doc2Vec.train


自分がスパムになれば問題ないで relay-jp.shino3.net


売り子が全員痴女と名高い同人誌即売会、コスホリックというのに一度行ってみたいものだ…。


何故かpipだと入りサンプルも動くので釈然としないがこのまま使おう…。
gensimは普通にcondaで入った。


仮想環境面倒なんだよな…


この辺か
https://stackoverflow.com/questions/77508384/install-jupyter-despite-pin-1-not-installable-because-it-requires-python-3-12


WindowsのAnacondaにMeCabが一発でインストールできた試しがない…。


台風10号は口ほどにも無い奴だったが、中国武漢発祥の新型コロナウィルスによる疫病は前評判通り中々手強かった。


引退後は、講談社現代新書かブルーバックスあたりの、宇宙とか素粒子とか四次元とかの、分かったような気分になる書籍を読んで過ごしたい。


左足の第５中足骨と踝骨の間の肉がミシミシと痛いんだけど、ここの部位に名前は無いのか。


血圧が130もあった！


今日こそは早寝する。


マジかよ、SPAMボット作らないと！
https://xtrend.nikkei.com/atcl/contents/18/00109/00191/


よし書き込めた。秘密鍵利用のようだ。


このPCからNostterログインは久々だな。


misskey.ioで投稿が許されるのは100文字までだったでござるか…


なのは完売 #c104 #高度な情報戦


なのは完売
#c104


バイク屋でどこも断られたので仕方ないから一応自宅へ運び、自分でキャブレター掃除してみて、駄目ならもう売ろう。


一体何をやらかしたんだ…パブリックサブネットにノーガードでVM立てて、秒でビットコインマイナーでも入れられたか。
最近というか近年、ビットコインマイナー入れる輩めっちゃ多いんだよな。
クラウドの敵、ビットコイン。

https://x.com/ao_cleng/status/1821191102998953985


プログラム側で対応すると面倒なので設定ファイル側でズバット解決。


どれ、帰国したしこれの対応するか…恐らく全角スペースをデリミタ扱いしていないとかそんな所だろ…。


それにしてもレッサーパンダは確かに「熊猫」とは言い得て妙だけど、ジャイアントパンダには猫要素が見当たらないんだがなんで熊猫なんだ…。


東京も暑いが、マカオはさらに暑かった。しかも湿気は日本を上回る。


マカオより無事帰国


ボットを直したい所だけれどマカオへ出発や。


おや、何かタグの動作が変だな…。2番目と３番目がタグになっていない。
nostr:nevent1qqs08arezc9a6yk2yy0gadsde29vzcz9z8cp54gmjnt6crg5haapuzgseqzgt


そいえば今日は、2018/7/2、走行中のバイクに車を時速１００キロ近い速度で故意にぶつけ「はい、終わり」と、ライダーを殺害した堺市南区茶山台２丁の警備員だった極悪人、中村精寛(あきひろ)（当時４０)が起訴された日じゃないか…。
https://www.sankei.com/article/20180723-ORRBU3DHEJL4JDQLYXDB33YSXY/


5時半ごろに中国武漢発祥の新型コロナウィルスへのワクチンを打った、そろそろ肩が痛くなってきた。当初の予定では明日は副反応で寝込んで休みにする筈だったけれど、忙しくて無理そう。


久々にTwitterアカウントロックくらって1週間の謹慎。
最近は特に悪事を働いた覚えは無いのに何故…。
と思ったら、イルカが海水浴場に出没し人を襲うというニュースに「駆除はよ」とコメントしたのがアカンと…。


まぁ先月のボーナスがあるので問題なし。


対新型コロナウィルスワクチン、ファイザーもモデルナも中々のお値段だな…。


終業時間がこうも遅いと自宅でSpyderを立ち上げる気にもならぬ


ちなみに #ラーメン記念日 は8/25である。 #ラーメンの日


魚屋路はスシローと違って常に何等かの寿司が回ってるから話が早くて良いね。
あと魚の切り身が大きい。


マジか。書くコードがゴミ、気の利くムーブができない、しかもチームメンバーを萎縮させ、他の部署と揉める…。
ブリリアントジャークじゃなくて、ただのジャーク、ジャアクキングやんけ…。
履歴書に「競技プログラミング」の文字列があったら減点すべし。
https://anond.hatelabo.jp/20240625191650


幾ら土日とは言え、プリパラ一挙配信を全部は無理や！


何かキャッシュ的なものがローカルPCに残って悪さをしていると思われる。


snortすぐ死ぬ


引っ越して近所にチョコザップがなくなったんでライフフィットに入った。
チョコザップより冷房が効いてるな。


帰宅


BASIO 4の電池がヘタってきたので次はRedmi Note 13 Pro 5Gにするでござるの巻。
携帯電話のCPUの銘柄はさっぱり分からないけれどメモリが多いから高級な機種に違いない。


とりあえずDHCP設定にして通したが…いずれ固定しないと駄目だな。15日のドコモ光開通するまでの辛抱か。


引っ越し先のメインコンピュータは無線中継器経由でインターネットに接続成功。
バッチサーバへ有線RDPできず。メインコンピュータのサブネットが何か物凄い変わってる。
だが本日は引っ越し作業で疲れたので明日。


Moho、何でバージョン13.5からH.264やめちゃったんや…。H.265とか誰も使ってないやんけ。


ゆれ


iperf3のジッタの計算方法は意外にややこしかった…


来月１日に引っ越しなので今週末は忙しい予定だがその前に明日の会議が面倒…。


トランプ氏のアカウントも復活しちゃったしな

https://gigazine.net/news/20240521-trump-media-and-technology-group-first-earnings-report/


PC-8001のセミグラフィックで動いてたギャプラスっぽいやつはアレこそまさしくスーパーハカーの技…


そしてGMOの間抜け社員が私の生年月日を間違えて入力したとかで工事が10日のび太。
何かその間は詫び無線を貸してくれるそうだが…。
つか住所間違ったとかなら工事延期もしゃーない感があるが、私の生年月日を間違えたからというのが電電公社の末裔の役所っぽいドコモよ。


在宅とは言え忙しすぎてyoutubeで七星闘神ガイファードを観る事すらままならぬ…。


フレッツ光を申し込んだつもりがドコモ光になっていたでござるの巻。
フレッツ光でエリア検索すると数分後に営業の電話が掛かってきたが、あれがフレッツではなくドコモだったか。
ドコモは嫌いなんだよ…品川に出頭とかなった日は朝から憂鬱になる。


ReNetのデータ消去ソフト、UsersとProgramDataとゴミ箱を空にするだけやんけ。
CentOSでもインストールした方がマシだな。


引っ越しが面倒


Mohoは唯一無二だけど、Vegasは特にVegas特有の機能を使い込んでる訳ではないから、もし今のがWindowsのバージョンアップ等で将来使えなくなったらフリーソフトで良いかもしれぬ…。


何故かプロバイダをGMOにすると無線ルータを無料で貸してくれると言うのでそれで。GMOか…。まぁ大丈夫だろう…。


新居は再びフレッツ光。今はマンション備え付けのYouTVでな…。テレビが見れるのは良いとして、上りが遅いわ切れるわでな…。JCOMと迷ったがまぁ何となく以前使っていたフレッツの方で。


平日が休みだと引っ越し準備手続きが捗るなぁ…。


なぜか滅茶苦茶増えているケーブル類…いや…これは引っ越し先で配線してからだな…（前回もそう考えてごらんの有様だよ）


小型家電リサイクル法のせいでパソコンが捨て難くなって困るわ。


起床。
引っ越しに向けて粗大ゴミとか冬物とか整理するか。


代官山蔦屋は流石代官山だけあってお洒落な壁だが品揃えは建築と服飾多目のいつものTSUTAYAだった。


引っ越し代諸々は大家持ちだが、まさか今年引っ越しになるとはな…。
でも次の物件は敷地内にバイク置き場があるのでトータルでは安くなる。
まぁもう次は長居はせずに買うけど。


起床。
６月頭に引っ越しが決まり、GWは忙しくなるな…。


それにしてもDLsiteはこのまま沈んでしまうのだろうか…。


しかしSAPなんてド定番なのに何故にグリコがプッチンプリンの出荷を10日も止めるレベルの惨事に…。


「小学館JS研究所」


× 22.1
◯ 22.0.1


JDK 22.1は大した修正も無いのでスルー一択だな。
https://jdk.java.net/22/release-notes


次の引っ越し先ではフレッツ光にせねば…。youtvの上り数Mbpsのは懲り懲りや。


irisとsnortってこんなにそっくりだったっけか…。


一体いつになったら青葉ちゃんやひふみパイセンたちは出てくるんだよ…。
#THENEWGATE #tokyomx


久々に使うと何かEasyCanvasのパフォーマンスが悪く、遅延が激しくて使い物にならぬわ…。
Wifiが悪いのかと、ケーブル直結しても駄目だし何事…。


とりあえず光源の位置が高くなり筆記時に手の影が邪魔にならなくてそこは良い。


新たな電気スタンドを購入して帰宅。


しかし今週は碌でも無かったが昔の碌でも無さに比べれば凪。働き方改革のお陰だな。


ボットをBlueskyに接続できて、Twitterだと長らくシャドウバンだったのでそれが当たり前になり、タグをクリックすると普通に検索結果に登場するのは何か新鮮だな。


またもやアップルペンシルの充電アダプタがどっか行ったでござるの巻。


ボットのblueskyアクセスが安定しない


「ポルノグラフィーのフラグ立て、文句あるなら言え」ということは、フラグ立てるだけで済ませるということなので、投稿OKということかしら…。
つかAPI経由で自分でフラグ入れる術が未だに謎。ブラウザ経由だと出来るが。まぁ勝手にやってくれるのが売りだった筈なので…いやしかしアメ公の地雷は謎だからな…。


東急東横線沿線を巡ってきたが、元住吉か大倉山辺りが良さげだな。武蔵小杉、日吉、綱島は駅前にスーパーが無い（東急ストアしか）


んむ、成功
https://bsky.app/profile/nekora2199.bsky.social/post/3kpjnwbwcyd2c


ちゃんとtagで指定した(つもり)なのに…。ローカルからは上手く行った(ように見えた)のに…。
https://bsky.app/profile/nekora2199.bsky.social/post/3kpj465cur424


メッシュ型の社内LAN(今時あるのか？)ならともかく、今や物理的には接続サービスプロバイダ経由のインターネットにて、P2Pが効率的な訳が無いのであった説。


どうも今日は売上が少ないと思ったら、VISA,Masterと交戦状態に入ったのか。耶蘇教徒許すまじ。


misskey.ioも段々と訳の分からない事を言うようになったな…。

https://nostrcheck.me/media/e1dd2c8b579453055288343d69d05306d50080ea8bb5300112f8f7ceebdfee04/69c0807b372a53999ec8d2ec99c082aad76cbf281df9bc2ec87a9fab0817793d.webp


未だにBGPとはなにか、ふわっとしか理解していないのでサンプルや部署の秘伝帖のIPアドレスをそのまま入力するのみ。


室温27.6℃。夏だ。


今日は花粉が凄いらしいが今の所それ程でもない。


夜になってから何故か花粉症が


Compiler compliance levelが22を選択可能になる訳でも無かった。何だったんだ…とりあえず普通に使えるのでまぁヨシ。


何かEclipseが自動更新あるというから何も考えずOkを…。多分JDK22対応か。Eclipseはやたら更新したりプラグイン入れると調子が悪くなるからな…。


横須賀美術館に巨大ロボ展を観に行ったら、併設でやってる千と千尋展の影響ですげー混んでた…。
鉄人やらマジンガーやらガンダムやら束になってかかっても千と千尋には敵わない。


VC++やJavaだと簡単にメモリから直に行けるんだが、まぁお手軽さとのバーターというか…。


PNGに変換したら成功した…。自分でDLしてJPEG->PNGに変換してアップロードしなければならぬのか…
https://bsky.app/profile/nekora2199.bsky.social/post/3koeozuctqk2z


大きい画像でも駄目だった。
http://maniax.dlsite.com/modpub/images2/work/doujin/RJ033000/RJ032551_img_main.jpg


あるいは画像小さすぎ説


画像を無理矢理
https://repository-images.githubusercontent.com/569485568/9d743322-10a2-4290-9a05-a88348cce2b6
にしたら投稿成功。
https://bsky.app/profile/nekora2199.bsky.social/post/3koemiglvrp2x


まずはPNGでないと駄目説


お陰で小さいサムネイルを指定してしまっているバグが分ったが、それはそれとして。


げ、NostterだとURLがイメージになる…メモに使えぬ。


メモ：BlueSkyにOGPのイメージをPOSTする時、イメージが
https://repository-images.githubusercontent.com/569485568/9d743322-10a2-4290-9a05-a88348cce2b6
だと問題ないけれど、
https://img.dlsite.jp/modpub/images2/work/books/BJ269000/BJ268208_img_sam.jpg
だと
BadRequestError: Response(success=False, status_code=400, content=XrpcError(error='InvalidMimeType', message='Wrong type of file. It is */* but it must match image/*.'),


神保町春のパン祭りは雨で死屍累々


ロシア vs. イスラム国…ショッカーvs.デストロンのような燃える趣があるが、ロシア人は一応戦場で敵の戦車や戦闘機を相手に戦うのに対し、イスラム教徒ときたらコンサートホールに忍び込んで乱射とな…
https://jp.reuters.com/world/security/NDGC4ULANNMVTMOUMO3EZZI2FI-2024-03-22/


曇りなのに花粉が


それドカベンの殿間のエピソード…


今月で終わりか…

https://nostrcheck.me/media/e1dd2c8b579453055288343d69d05306d50080ea8bb5300112f8f7ceebdfee04/e1804024f6865d8405d52cb693ca4e9cdc20bc199e6da1597439ba2401559338.web


まぁスループットもiperf3で計るとやっぱり微妙で、Azure推奨のNTTtcpで測った場合のみまとも。


Azure、同一サブネット内のVM同士のレイテンシは2msもあってかなり遅いのにスループットはまともなのは謎やな…。


VEGAS Pro 21、いっつも安売りしているな…


都内も一方通行多いけれど、横浜から桜木町の辺りは、車線を間違えると詰む上、道の上には車が乗っているので→が見えぬので困りもの。


帰宅。花粉が凄い。喉が痒い。


昔iptablesを何となく覚えたのに今はfirewalldなのか。頼みもしないのにインターフェース変えちゃって…
それにしてもビットコインマイナー許すまじ。


隙あらば他人のVMにビットコインマイナーをインストールしようとする露助滅ぶべし。


今日は花粉が凄いな


#仮面ライダーストロンガー を見ると、やっぱ平成以降の仮面ライダーは丁寧に作られてるな。視聴者が覚えている事は登場人物も覚えているし。　#Tokyomx

仮面ライダーストロンガー


ゆれ


てｓｔ


OCIのコンソール、ログイン手順がどんどん面倒になるな…。


案の定、nos2xを無効化したら治まったでござる。


特にnostterを表示した後が酷い。何が酷いって、Chromeのタブどころか、Chrome自体を閉じてもまだ出まくる。すげぇな…どういう仕組みなんだ…。


iris.toでもでるようになった。
Nostrエクステンションでログインが怪しい気が。
https://void.cat/d/KfighDgdQzyQUo1uGD2iZV.webp


なんかmisskey.io向けの投稿をnostrに連動させてる勢が多め？


何か判らんけど、httpxではなくrequestsを使うとズバット解決。


入浴完了


pythonのhttpxって302が返ってくると頑張らずにそのまま処理失敗するのか…。いや、何かある筈。


これでirisがずっと使えず、「キャッシュをクリアして再読み込み」ボタンを押下しても駄目、Chrome側のキャッシュをクリアしても駄目、だったんだけど、irisをアプリケーションとしてインストール後にそのアプリをアンインストールしたところ、悪さをしていたキャッシュが消されたのか、再び使えるようになった。
nostr:note1rhg7mge7vy7g37n5v3q5n0wzvmha2s3pemldpt3pxt6kzpjr5lzsgv32yn


1万4千円は流石にどうしようかの…。3000円位なら買うんだけど。
https://twitter.com/famitsu/status/1767105733345333497


ゲームやった事無いんだけど、ブルアカの女の子たちの頭の後ろに浮いてる変な輪っか？は何なんだ…。
https://sh-anime.shochiku.co.jp/bluearchive-anime/onair/


つか既に対応されていた。第一パラメータが表示されるタグの文字列、第二パラメータが検索で使われる本物(?)のタグの文字列。普通は合わせた方が良いというか変える理由が無い。
https://bsky.app/profile/nekora2199.bsky.social/post/3knasyhcbo62f


チョコザップで貰ったヘルスウォッチは心拍数が表示できるんだけど、安静にしていても95前後、チョコザップで10km/hで15分走っても95前後で余り信用ならない。


本日は #ザクの日 か #ミクの日 か、だけれど、ネットを見る限り断然後者のようだ…。


BlueSkyのハッシュタグ、API経由の場合は単純にテキスト中に #タグ とか入れるだけではダメのよう…多分Nostr同様にテキストとは別途指定するのかな。。
まぁBlueSkyはOGPのテキストや画像すらクライアント側に準備させる奴だからさもありなん。
APIの対応待ちか。
https://bsky.app/profile/nekora2199.bsky.social/post/3kna4ar7mhs2f


AstraeaはOGP対応が素晴らしいが、何故か自分の投稿が表示されないのと、トレンドがトンチキなのが惜しい。


RoughAnimatorのPNG群をPSDにまとめるプログラムが出来たと思ったら仕様が変わったでござるの巻。
ディレクトリ名でタイムシートとレイヤの構造を表現していたのが良かったのに、普通に別途タイムシートにあたるテキストファイルを作るタイプになっていた。
つかiPadはファイル操作がやりにく過ぎるわ。


RMANからshutdown immediateはできるがstartup mountは何故か失敗する…。sqlplusでやれば通るけど。


https://www.oracle.com/database/technologies/databaseappdev-vm.html
はsshのポート番号変えているのか22だと弾かれるし。


いかん、VMの奴、キーボードがアメリカンだと誤認していて、"を押すと@が入って操作できん…。


やっと起動した。
だがちょっとここでちょっと待つのが通。


久々にVirtualBoxでOracle DB入りVMを起動すると中々OSの起動が終らないでござる。一体何をやっているのか…。


最近単4電池が幅を利かせてきているからの。


家に単３電池がないでござる


しかし自分の投稿が見えないのは如何なものか。


お、AstraeaはOGP対応やんけ。


誰か村歴史にゴルゴ事件を記録しておいて！
いや自分で書いた。

https://docs.google.com/spreadsheets/d/1SvLq17CAu6e8di4uyogLfr9eC0cHNpBtcEYiBnTVHhQ/edit#gid=0


草生えた
https://drive.misskey.nokotaro.com/files/57a5a026-435f-4654-a8d0-88ef612202d9.mp4


10分2500postぐらいで安定してるね
https://nostrcheck.me/media/fe9edd5d5c635dd2900f1f86a872e81ce1d6e20bd4e06549f133ae6bf158913b/332992a60dd6b56d65cb075afabe598b3fa3ef9c47d3bc49d1f29cdf0139368c.webp


局所的には秒3くらい


いいねぇ https://v.nostr.build/k6Km.mp4


鍵ペアじゃないやトークンだかなんだかだ。


iris.to、OGPを表示してくれて便利だったのに…


GNU socialはTwitter API v1互換か…v2なら今の実装を流用というかアカウント作って鍵ペア貰うだけで済んだのに…。


本日は確定申告とバイク保険更新を終えたのでヨシとしよう。


確定申告はあとは投函するばかりだ。
最近は台紙に貼る書類が随分減ったな。源泉徴収票も不要になったし。


花粉が


irisに続き、Nostterまでお亡くなりになったでござるの巻

https://nostrcheck.me/media/e1dd2c8b579453055288343d69d05306d50080ea8bb5300112f8f7ceebdfee04/c94bbc1819e06b09bba62ad44e33f821a1637ae75a7ab8d4ec4c731273128a7a.webp


iris.to 終了のおしらせ

https://nostrcheck.me/media/e1dd2c8b579453055288343d69d05306d50080ea8bb5300112f8f7ceebdfee04/390e03ac18265e900f48f26284f5a6bd9254a8b755f238968a95bd92c3d5b445.webp


Nostrというかiris.to、我が名とアイコンが謎の人物になっている…。
誰だよ、Sticky Molluskて。


やっと週末。
有給がめっちゃ溜まってるから今月全部休んでもまだ余る。


巷で人気のアニメやゲームの海賊版ポルノ商品の密造流通常習犯連中が、生成AI技術者と文化庁叩きとは身の程知らずやな…。


WinSCPののダウンロードサイトは何故、WinSCPではない謎のソフトのダウンロードをWinSCP本体よりも推すのか。


ザッカーバーグはパックマンがあまり上手くないというどうでもいい情報を投げておこう


LibreOfficeは「もしMS Officeがリボンインターフェースに墜ちずにそのまま続いていたら…」な正統進化っぽくて良いのだけれど、何故ショートカットキーを合わせなかったんだ…。


つか私が加入できる（かもしれない）ようになったのは一昨年というか去年からか。ならまぁヨシ。
”いままで企業型確定拠出年金(以下、企業型DC)に加入されていた方は、年金規約の定めにより、iDeCoに加入できない方が大半でした。2022年10月からは、一定の条件を満たすことで原則iDeCoと併用することができるようになります。”
https://dc.rakuten-sec.co.jp/lp/revision2210/


”そういうpostに対して、ユーザー側が「えっちなpostなのにラベル貼ってない」と通報が出来る。
運営側もＡＩを使ってラベル付け忘れpostにラベルを自動で付けてくれたりしているが、基本的には投稿するユーザーがセンシティブラベルの設定をする、という大前提を忘れないでほしい。”

…なんて事を言っているが、先日からAPIのドキュメントを探してもPOST時にセンシティブラベルを付ける方法が見つからぬ罠…。
いやWEB画面から付けられるのは分かるけど。

つか通報厨が原因か。
https://note.com/seelsorge/n/n5606cdf05410#60c9862e-4453-460b-8abd-4853b9a6ebf0


iDeCoの掛け金は全額控除対象とは迂闊だった…ふるさと納税とか雑魚。


どうにか、Windows上のSpyderから投稿できるようにはなった。
https://bsky.app/profile/nekora2199.bsky.social/post/3kmanipkveg27


ボットといえば何故かNostr向けボットだけは外人フォロワーの方が多いし、他と独立させて外人向けポストにした方が良いのかも…英語とか。


となると迂闊にボットを接続して凍結されたらアウトなので慎重にいかねば…。


BlueSky、アカウント作成に携帯電話が必要になっていた…。
先週もう２，３個作っておけばよかった…。
https://nostrcheck.me/media/public/07931a3ca1a3c36bc3b4313fe03f1eb1804c64c0cbdb439732872afe91312c6f.webp


仕方ないからOracle Linux9上でviでちまちまスクリプト書くしか…。
今時viとな。


conda-forgeでも見つからないとなるとお手上げ。


pipなら容易く入るatprotoが、condaだと困難を極める。


”2.Labels placed on content by moderation services"
って言ってるからやっぱラベルは鯖のサービスが付けるんだよな。
https://docs.bsky.app/docs/advanced-guides/moderation


んむ、ちゃんと移行できていた。


iDeCoは掛け金が全額控除対象になるとは知らなんだ…迂闊にも程があるわ…。


どこでもマストドンと比較されてるせいで一周回ってマストドンのステマみたいになってるの面白い

https://www.itmedia.co.jp/news/spv/2402/25/news049.html


スクリプトのサンプルはCC0でないとちょっと…たまにしれっとGPL3とか付いてるのがあってヤベェ。


直した。次の実行タイミングは00:30か…。まぁ起きていよう…。


cronのログを見るに、JAVA_HOMEがnullになっているっぽいな。cronからだと.bashrcは実行されない説が。


cronからプロセスが起動していないように見える。
crontabでのコマンドを自分でシェルから実行すると正しく動く。


botのVMをOracle Linux 7からOracle Linux 9のVMに移行。多分おKの筈…。一晩様子を見て上手く行ってたらそのまま7の方はVM消しちゃう。


Gyutto、全然売れないマジでゼロの癖にマイナンバー登録しろマイナンバー登録しろと喧しい。DLsite大先生閣下様ほど売れるなら登録するが…。というかGyuttoのログインIDもパスワードも忘れて久しい…。


まぁクレカ情報は経費にできるAmazonかヨドバシの何か買い物が無いかのチェックくらいだからクリティカルではないが…。


というか明細については紙の方が便利だよな…。


嘗ては紙の明細が送られて来たけれど引っ越しているのでそれも敵わず。


クレカの明細を得るためにVpass登録しようとしたがカードは引っ越し元の電話番号で登録しているので認証コードが送られてこない罠。
今から住所や電話番号変更手続きしていて果たして3/16に間に合うのだろうか…。


新しいブーツを柔らかくしようとブーツでチョコザップ行ったら案の定靴擦れガガガ。


寒いけれどチョコザップより帰還


それにしてもiPadやスマホのメーラは何故にデフォルトでメール送信元のメアドを隠すんだ…。
詐欺の片棒担いでいるも同然。


寒すぎるので外出は止めておくでござるの巻。


ポストの所にもセルフラベルの件が掛かれていないでござるの巻。
https://docs.bsky.app/docs/advanced-guides/posts


後はBAN除けの18禁フラグを立てられれば必要な要素技術は揃うんだけど謎。
恐らく、AppBskyEmbedExternal.Externalを使い、レート=18禁　みたいなkeyValueのペアを作って指定するんだと思うんだけど、そのKeyとValueが分からぬ。


OGP付き投稿成功
https://bsky.app/profile/nekora2199.bsky.social/post/3klwbcth3yx2a


Nostr、bskyに負けてるぞしっかりしろ
https://x.com/makimoto/status/1760128418635813318


カイラサ合衆国、実はムーの記事がいちばんマトモとかいうバグ(報道機関は宗教取り上げられないので)

https://web-mu.jp/history/14600/


やっぱもう面倒だからBlueSky相手の時だけはJavaからPyhonをキックしてatprotoを使って通信させるか。


Ivyからjitpack.ioを使いたいと思ったのが世界で私が最初とは思えないんだけど、先人のドキュメントが見つからない…。


室温26度


今日からまた仕事か…。


試される大地のそのまた深山幽谷より無事帰宅。
ルスツはもはや日本人より外人の方が多いな。
そして驚きのヘルメット着用率。


眠い


明日は６時起きで北海道だというのにこんな時間まで残業ではいくら在宅リモートワークと言えども眠いわ。


chatGPTに怪文書スパム作ってもらったよ
---
尊敬する知識の追求者へ、
私たちは世界を変える革命的なプロジェクトに取り組んでいます。このプロジェクトは公には知られていないものであり、選ばれた者だけが参加できる特別なものです。
このプロジェクトでは、暗号通貨の次世代技術を開発し、巨額の利益を生み出すことを目指しています。
私たちのチームは世界中のエキスパートから成り立っており、これまでにないレベルの成功を収めています。
あなたの知識とスキルがこのプロジェクトに貢献できると信じています。
私たちはあなたの参加を歓迎し、新たな時代の到来に共に歩んでいきたいと考えています。
もし興味があれば、このメッセージに返信してください。詳細をお知らせし、あなたの関与を確認します。
このプロジェクトは非公開であり、厳格なセキュリティプロトコルが適用されます。ですが、その分、巨大なリターンが期待できるのも事実です。あなたの返信を心待ちにしています。

敬具、プロジェクトリーダー


I think I am going to be ejected as a guest from Nostr village because I am not supportive of Alpaca custom emojis shenanigans...
It was good knowing you all 🫂

アルパカのカスタム絵文字の悪ふざけを支持しないので、ノストル村からゲストとして追い出されることになると思います...
皆さんと知れてよかったです 🫂


YouTubeを貼るのとどっちが対応クライアントが多いか。
https://youtu.be/Sw39vh1VZE0?si=u0RhLZIIpb3eA-K-


基幹系をPythonで実装なんて聞いた事ないわ…。
監視系の一部ならわかる。機械学習で予兆検知とかやるところもあるだろう…。


みんな何でL2延伸なんかしたがるんだ…。
もっとDNS使おうず。


TwitterはMPEG4が駄目でH.264かH.265なんだけど、Mohoはバージョン13.5からH.264出力をサポートしなくなり、H.265はグラボがショボいので出力できないという。


お、ちゃんと表示されとる。仕組みからして恐らく鯖側で更に圧縮変換はないと思われるのでコントローラブル。


そいえばNostrってMohoから直に出せるMPEG4なMP4はどうなんだろう。
Twitterは駄目だったしBlueSkyに至ってはそもそも動画が駄目だけど。
まぁNostrはクライアントに依るのか。
https://void.cat/d/La5ycVxfXDd8yBN4KJB8Mn.mp4


Javaの美点の一つは、OSSのライセンスはApacheとMITが圧倒的にメジャーでうっかりウィルスライセンスに感染する危険が少ない点。CなんかGPL3が蔓延り放題、ボヤボヤしてると後ろからバッサリだ。


ルンバ様こそはまさに我が家の守護神と言っても過言ではない。


ブルスコはカスタムフィード文化なのでフォロー0のほうが健全と思われる


バレンタインデーキッスって2月13日の歌だよな。


ただこれもPOP画伯がインク先生に普通にパンチラ(?)させてるし分からんな…。


まぁ私が事前に全データにヤバイフラグ立てておくという手もあるけれど現実的ではないし。
手動フラグの代替としてはDLsiteの18禁/一般の区別が使えるけれど18禁全部撥ねてしまうとかなり絞られてしまう…。


Blueskyのノリを掴むためロリ絵イラストレータ達をフォローしまくったが、どうも中高生ならセックスOK、小学生だと水泳も駄目、というラインっぽいな…。耶蘇教徒は訳が分からない。
私の技術力ではbotにイラストのJCとJSの区別を付けて投稿前に判別させる事ができる気がしない…。いやまぁ別にギリギリの際を攻める必要はなく人妻とか熟女だけ選べばよいのか…それでも難易度高いな。


そいえば来週はスキーだからそろそろ確定申告に手を付けねば…。
言うて白色だから大して深刻ではないけれど面倒は面倒。
別に仕事にしている意識はないんだけど…まぁ入ってくるのは仕方ない。
つか無料にすると寧ろ手に取られないんだよな。周囲に合わせた方が出る。


またもやAmazonの配送がどこかに誤配したようだ…。


数千円安くなるからルスツのリフト券をWEB購入したが、果たしてちゃんと使えるのだろうか…。


Oracle Cloud InfrastructureのA1 Compute、メモリ24GB、ストレージ200GBが無料という事はもっと知られるべき。
ただし実際にプロビジョニングできるかどうかはタイミング次第…。


なんでライセンスをOSSにしただけで、QA対応まで全世界に向けて大公開せにゃならんのか…。むしろユーザもベンダもやりにくいやろ…。外野は面白いかもしれないけれど。


中華街混み過ぎ問題


gradleは、javaのバージョンに煩いんだよな…。
https://docs.gradle.org/current/userguide/compatibility.html


そいえばこのライブラリ
https://github.com/uakihir0/bsky4j
jitpack使ってて、ivyから利用する方法が分からず、仕方なくソースをzipでダウンロードしてローカルPC上でビルドしたから少々怪しいんだよな…。
まずは正しいjarの入手から。


まぁ最悪、JavaからProcessBuilderでpythonをキックすれば良いのだけれども何だか格好悪い。


つまりAPIに渡すユーザ名とパスワードは私が認識している奴でOKと。


pythonのatprotoからは何の苦労も問題もなくできたでござるの巻
https://bsky.app/profile/nekora2199.bsky.social/post/3kl34kqdfgx24


pipって年がら年中アップデートしているが、一体何をやっているんだろう…。
opatchも年がら年中アップデートしているが、あれはやめて頂きたい。


というか何故にJavaのライブラリが1個しかないんだ…20個位あって然るべき。


どれ、別のライブラリで試すとするか…明日。
多分探せばpythonとかに何かあるだろ…。


Appleペンシルの充電用アダプタがまた失せたでござるの巻。
これで２個目だ。


ログ見たけど、ライブラリには意図した文字列が渡っているので、ライブラリが悪いか、私が「ID」をまだ誤解しているか。


まぁ今のボットをそのまま接続すると１時間位で凍りそうなので人間がノリを掴むまでしばらくは良いけど…。


・ドメイン名(?)ありID：NG
・ドメイン名(?)なしID：NG
・メアド：NG
となるとパスワードか、プログラム内で正しく渡せていないか。


ありがとうございます。.bsky.socialは付けてるんですけどね…。メアドでやってみます。


Bluesky、IDとパスワードなのは率直で良いが、何か撥ねられる…。
 [DEBUG]{"error":"AuthenticationRequired","message":"Invalid identifier or password"}


Blueskyの日本語以外の言語のポストほとんど増えてないってことは新規アカウントほぼ日本人てこと？
https://image.nostr.build/e0fca3c9dc809a544fba3fae4b02e4a2a1ac8c2f8db93df09de254fd488ca518.jpg


帰宅。まぁ在宅だから0.05秒しかかからないが。


分散ったって、Pawooが他所では所持しただけでお縄になる画像を流してくるってんでフェディバースで一時切られたやんけ。


BlueskyはTwitterが買収後に政治的正しさ推しをやめた事に反発した方々が作ったSNSなのだし、エロリ絵師に優しいとはとても思えないのに何故に引越しブームなのか…。


Twitterのノリで自分にレスを付けるといちいち通知が来る…。


SwingのJTable程素晴らしいコンポーネントを余り知らぬ…。


マジか。Swingが動くのか。
往年のGWTみたいだな…。
https://leaningtech.com/swing-demo/


Twitterでのシャドウバンがまた厳しくなったので、こういうのは余り好きではないのだけれど、ボットの品性を若干上げてみる。


iris.toはOGM表示できるしNostterみたいに謎の画面リロードが走らないので概ね良いんだけど、右ペインに「トレンド」と言いつつ半日くらい同じ内容のつぶやきが延々と表示されるのがアレだな…。


本当は今は亡きHOYAのAirlistか、axis liteが良いんだけど、あいつらは華奢過ぎてレンズが割れがちという致命的欠陥があってな。


はじめてJINSで眼鏡を買ったが、フレームとレンズの間に隙間がある辺り、やはり和光とは違うなぁ…。


2月になってしまったがまぁ確定申告は来月の中だからな。


久々にnostterのプロフィールを見ると、RSSが付いてるやんけ。これは便利。
嘗てはtwitterにもついてて大変便利だったんだが消えたんだよな…。


在宅勤務オレが帰着を完了するタイムは、わずか0.05秒にすぎない。


FirefoxからirisにアクセスしていたらOGPが表示されないでござる。


コンタクトレンズの入れ方を教えてくれる眼科があるらしいのでそっちにしよう。目は迂闊に突っつくと危ないし。


しかし黒目より大きく目を見開くなんて皆どうやっているんだ…


どうも通販で買う事ができるようなので、度は適当で何か安い1dayを適当に買って充分練習してから行くしかないな。


はじめてソフトコンタクトレンズを作りに行ったは良いが、眼科で処方箋を貰う際に、そもそも目に入れる事がどうしてもできずに断念。


肉のハナマサの「お肉屋さんが作ったハンバーグ」はパン粉が主成分のスカスカふわふわのろくでもない代物だが、たまごパンは中々いける。


映画の出来が気に入らないと監督が責められるのに、テレビドラマの出来が気に入らないと脚本家が責められる謎。
つかテレビドラマだと監督が空気なのは不憫過ぎる。


乱視にも使える使い捨てソフトコンタクトレンズの存在を最近知った。
今度ためしてみよう。
昔はハードしかなくて、ハードは付けると目がゴロゴロしてて半日くらいしか耐えられず使わなくなってしまった。


終業後、帰着を完了するタイムが僅か0.05秒に過ぎないのが在宅勤務の良い所だな。


なんかFirefoxを起動すると犬が「おかえりなさい」とか言いやがる…。


ルスツのリフト券高過ぎ問題


スキー用品、スポーツ用品店は高いし、しかしドンキは流石に怪しいのでワークマンで買ったが…まぁワークマンは防寒具には定評あるので大丈夫だろう…多分…。紫色なのが少々気に入らないけれど。


Exception in thread "main" java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder


タカラトミーの玩具はどうなったんや…
#SLIM


何故に元祖のボーダーブレイクがサ終して、模倣のバトオペ２が健在なんだ…。


どれ、JDKを21.0.2に上げるとするか。ついこないだまで8だったのに…。


これ嘘松漫画なんだよな…
nostr:note1krmrremkfvmhe26uhu66ufv79ez5puavhqjtu8jea3s4cdydwkusvlu3ls


そいえばあったな…秋葉のセガ２号店のコラボ喫茶に緑色のニュードカレー…。
https://nostrcheck.me/media/public/23f7ab85bc6b7682fd7565ad54fe66a996959f18f471c29dbeae7ba4a35a8e66.webp


Oracleがクリティカルパッチ出す日は何故か大概、Chromeも更新があるよな。


ドクターフー記念日なんてあるのね　#InternationalWhoviansDay


AWSのDirectConnectってBGPのMD5認証パスワード必須だったのか…。
どうもネットワークだけはこう…トラブル起きた時に皆目分からないと言うかバッドノウハウの蓄積がモノを言う世界に見える。別のに繋いだ事のある環境でなかったら解決まであと一ヵ月は掛かっていただろう。


Nostr、Nostterから見るとbotとビットコインがトレンディだけど、irisから見ると萌絵とエモ写真がナウいSNS…。


#秋山澪生誕祭 らしいが、今年で何歳になるんだっけか…。


とりあえずもう、各クライアントのデフォルトのリレーサーバ調べるまでもなく、画像はつけない固定で良いような気がしてきた。


Astera、OGP対応。500が出がちで不安定で、画像とリンクを併用した呟きだかイベントだかは調査できず。


snort、画面真っ暗で何が何やら。これはもう無視して良いな。


Rabbit、OGP未対応。画像は「表示する」ボタンで１アクションあるので両方添付してもまぁ許せる。


Iris、OGP対応。Damusと同様、画像つけるとでかすぎてウザい。


就活、昔はOB訪問や研究室の伝手が開始時点だから見える世界が違ったけれど、今はWEBから開始なのがMITでも国際衛府蘭大学でも大学生なら同じスタートラインで然るべきとかとんでもない勘違いを招いて皆不幸になっているな…。


DamusもTwitter改めXも、OGPで画像ばっか巨大表示せず、昔のTwitterやMisskeyのようにこう、常識的な感じで表示してくれれば良いのに…。
https://nostrcheck.me/media/public/9a4b5e03a957f92f2ff89856c54900c8c1b5a32eea9ca7403e4ae3025449a169.webp


流石にDamusでの表示がうざ過ぎるので画像添付は止める様にした。
色々なクライアントのデフォルトの接続先リレーとOGP対応っぷりを調べて、リレー毎に決める処理をそのうち入れよう…。 nostr:note1v9u8epsxlnjwrccjt5msjag0qne4d5tkkw6yx5r2yjzr205zp76q674a03


「NFT, 仮想通貨に投資する大学生です！
2021年9月 株式投資を開始（米国株5万円分、インデックス10万円分保有）
Stepn靴3足保有、草コイン（mikucoin 1万円分、kairos5千円分保有）その他M2E,P2E実施中」

お、おう…。
https://twitter.com/cryptos99086024/status/1746182631757320238


私のボット、Nostterで見るとTwitterっぽくて許容範囲だけれど、Damusで見ると添付画像とOGPから引っ張る画像がダブル表示でバカでかく、親の私ですらウザくてミュート待ったなし。


動くかどうか分からないがビルドは通った…。
そもそも試せるのはblueskyの招待制廃止後。


当時結局jitpackを諦めて、githubからJLoggerとJHttpClientのソースを持ってきてローカルでビルドしたんだよな。


misskey4jと同じ作者のものなので同じ方式でビルド通りそうだけど、　net.socialhub.http　を更新しないといかんのだけれど、パッケージ構成代ってる？
https://github.com/uakihir0/SocialHub/tree/master/src/main/java/net/socialhub


Damus、テキスト主体の割に通信量が多いように思う。
彼方此方に繋いでるからそういうものかな。


未だにデフォのMavenCentralとその他追加リポジトリの両立法をはっきり把握しておらず。


たしか https://github.com/uakihir0/misskey4j の時は何とかビルドできたが…ivysetting.xmlは滅多に弄らないから今見ても何が何やら。


いかん、これ、jitpack.io使ってるやんけ…。Ivyでどうだったかな…。


結局のところ、依存するライブラリはこれだけっぽいから判らないgradleを手探りするより、Ivy.xmlに移植してしまうか。
dependencies {

    // Bsky4jCore
    implementation(project(":core"))

    // Library
    implementation("com.github.uakihir0:JLogger:1.4")
    implementation("com.google.code.gson:gson:2.8.2")
    implementation("com.github.ipld:java-cid:1.3.1")
    implementation("co.nstant.in:cbor:0.9")

    // Test
    testImplementation("junit:junit:4.13.2")
}


> No matching toolchains found for requested specification: {languageVersion=8, vendor=any, implementation=vendor-specific} for WINDOWS on x86_64.

って恐らくJava 8が無いぞ、と言っているのではないか。
ただし、build.gradle.kts中の

java {
    toolchain {
        languageVersion.set(JavaLanguageVersion.of(8))
    }
}

の8を21に書き換えても状況が変わらない。


ant派なんだが、bsky4jのためにgradleを入れたものの、全く分からぬ…。ただエラーの時に「これを試してみて」とメッセージが出るのは親切だな、gradle。


んむ、DamusからだとOGPの画像が表示されるわ。
最近改悪されたX風に画像ばかりがバカでかく、説明を省略して表示される。


テスト
https://t.co/hlRGH3LIBJ


Damusだとボットから投稿した画像が二重に見える件、もしやDamusってOGP対応していて、そこに画像添付していると、当然ながら両方表示されている事象かな？


Oracle DB、性能良いし、AWRレポートとか細かくてトラブルシュートしやすいのに何故か評判悪げ。


Damusから覗いてみたら、画像がめっちゃでかい…！そして#nsfw付けるとマスクされるのではなくその投稿自体が無いものとされるのね。


嘗て、JDBCドライバのPreparedStatementでちゃんと真面目にプリコンパイルとキャッシュしていたのはOracle DB位で、MySQLとかPostgreSQLでは指定はできるが実際はExecの度に解析していたという…。流石に今は対応したのかしら。


まだか…
まだか
https://nostrcheck.me/media/public/fb25fbb99876b623bf7b935447e843a147f2c7ef2b0684c2f6272b1ff985f4db.webp


iCloudが何時まで経っても同期しないのでPCリブートして気合を入れてやるしかない


Twitter改めXって、個別投稿に18禁フラグがあり、またアカウント自体にも18禁フラグがあり、そしてアカウントの18禁フラグは一旦設定すると二度と外せず、またアカウントが18禁だからと言って何かを見逃してもらえる訳でもないという謎仕様。


Nostterって不意に画面が初期化されてうががー！ってなるよな…。


許可制リレーって、200で["OK",..... を返しながら実は弾くブラックホールなのか。


Blueskyがもうすぐ招待制やめるとな。AT Protocolがやっと使い物になると。


ボットに認証マークを付けてみた。
私ですら付けていないというのに…。


自分で自分にリプライすると「通知」が来るの少々喧しいものがあるな。


Javaは8が完成形でその後は蛇足派ではあるが、最近jigsaw利用派が勢力を伸ばしつつありnostr-javaもそうだったので、やはりそろそろmodule-info.javaを読み書きできるようにならんといかんかの…。


List.stream().filter().toList()の結果って、変更できなくなるのか…Collections.shuffre()したら上記が。


java.lang.UnsupportedOperationException　とか久々に見た。


ジェクサーには一杯いたヨガパンツ姿のプロポーションの良いお姉さんたち、なぜチョコザップには皆無なのか。


エラーになった鯖を候補一覧から消す処理だとあとでまたうっかり追加したりしてしまうから、ブラックリストを作ってそちらに追加する感じの方が多分メンテが楽だな。


nostr.relayer.se　ってホスト名が見つからないと言われた…。


いやいや、これは私の勘違い。
ちゃんと末尾の#nsfwも表示されてたでござる。
nostr:note1jl8xcjqugskaqhnaqjt3u5gjx47kav5nysrq2f6qyx52n6qlpg7sh2p0tp


うむ、成功。やはり画像URLの前に持ってくればヨシ。
ちなみにクライアントで表示されなくても検索で#nsfwなら出るけれどまぁ付ける以上は表示される方が良かろうというもの。
nostr:note17zt5xq40fxg9aw53xpes8enw86zn7uzj0k7jgxj2tu3ww0z5pavqrmyjjt


どうも
"content":"ほげほげ  #ハッシュタグ1 http://画像URL.jpg #ハッシュタグ2"
だと画像URLの後ろのハッシュタグ2はクライアントによっては(Nostterとか)表示されないように見える。Damsがどうかは分からないけど前に持っていくか。


こんな時に限って18禁でないやつを引く…寝よう。


バトオペ２は元気なのに、元のボーダーブレイクは何故サ終してしまったんや…。


wss://nostr.pleb.network
wss://brb.io
は候補から外した方が良いな。こういう処理も自動化したい…


直したけど、成否が分るにはあと平均40分位かかる筈。


また付かなかった。これはバグだな…。


AppleペンシルにLightningのケーブルから充電するためのアダプタが見つからぬ…。
iPadに刺しての充電姿はポッキリ折りそうで嫌なんだ…。


おや？まだ付いてないな…。置換ミスか？


そいえばcontentsの方に入れてなかったわ

https://nostrcheck.me/media/public/db14747f525cba015aec9a276523d6560c03a3e8b6364fd13734711d565f093a.webp


タグ情報はばっちりだが、nsfwタグが付いていないでござるな…。
nostr:note1z2qj9q2409hh6kcrqwcjkn32gla7vv577r4h5tkcr6ny47aqw6qss0vtl6


これタイムアウトも無いのがどうしようもない。


連携解除もできないしどうにもならんなぁ…。


ジャニーズ崩壊の意外な影響が…


チョコザップで貰ったスマートウォッチ、未だにアプリとの連携がうまく行かずに、何歩歩いたかすら分からぬ…。


こうなったら１イベント毎に秘密鍵を生成して…いや、やめておこう…。


403が返ってくる鯖がたまにあって怪しいな。睨まれたか…。早過ぎ。


んむ、18禁になっておるな。
今は一律18禁フラグだけれど、あとはMisskey向けのNSFW判定と同じ処理を組み込めば一丁上がりだな。
しかしNot Safe for Workって言い出したらおよそ職場でSNSにアクセス自体が宜しくない感。


ボット本体に18禁タグ対応組み込んだら鯖から502が返ってきたでござるが、502だし拙者のせいではないよな？連発はヤバげなのでちょっと時間を空けよう。


XMLは周辺規格を盛り過ぎたというか、ただの構造化テキストとしてオレオレで使う分にはJSONと左程変わらないというか、寧ろ塊の最後がはっきり見分けやすい分良いと思うんですが、兎に角規格を決める人達が賢すぎて盛り過ぎて汎用的にしようしようとやり過ぎて皆ついていけなかった…。


18禁フラグ完全に理解した


JSONさん、改行に重要な意味があるとか、リストの最後の「,」を消さねばならぬとか面倒くさい。XMLなら簡単なのになんでこんなのが流行ったのか。JavaScriptのせいか。
JavaScriptも昔はブラウザで有効にしてる奴は情弱の証だったが、クールなGoogle様が使いだして解禁の雰囲気になったんだっけ。


String.split()の挙動が変でござる。
…いや、変なのは私の理解か…。


センシティブフィルタの付け方が分からず…


ハッシュタグ完全に理解した


結局思いつかずループ終わってからreplaceFirstで消したでござる。


for(String tag:taglist ) {
こういう拡張for文でJSONのリストの最後の’,’を綺麗に処理する技は無いものか…。


Nostterは生イベントが表示できて便利だな。
https://nostrcheck.me/media/public/02378f7c723f10ce86715c1a04324e58ba96f108eb1a6430739f85437d313abd.webp


やはりcontent中に#で記載、かつ、tag中に#抜きで指定したものがハッシュタグとして扱われる。


仕方ないので自分でループ回して一つ一つ処理する訳だが毎度JSONの嫌な所はリストの最後に余計な「,」を付けると怒られる所よ。XMLならこういう所に気を使わなくて済むんだけど。


元の例の
List<List<String>> tags = new ArrayList<>();
だと、変な所に改行が入るな…。

"kind":1,
"tags":[[t,
 タグ１],
 [t,
 タグ2]],
"content":"タグテスト１",

JSONみたいな改行依存の構造化テキストはどうかと思うんだけどまぁ流行りだから仕方ない。


メモ
https://scrapbox.io/nostr/NIP-12


チョコザップ入ったら中々立派な体重計とショボいスマートウォッチ？っぽいものがおまけで貰えたでござるの巻。
しかしジェクサーに比べると色々安普請でぎっちぎちに詰めすぎ。


いや…これを見るとNostterからの投稿をNostterから見るとハッシュタグっぽい動作になるな…。
ハッシュタグを入れる事は可能だ。方法が間違っているだけなのだ。
https://nostter.app/nevent1qqs23pdn0uxhsckeucfj3snck4falgdmgervufsfpmeh83fwvyu6cps0e9t2k


現在送信先リレーはイベント毎にランダムに２つなので、同じクライアント見ると一連のつぶやきの一部だけ見えなかったりするから、１ブロックは同じリレーにした方が良いな。


ボーダーブレイクのサ終により、正月休みを多少生産的に過ごすという副作用が。


そいえば今のボットはHTTP 1.1固定だな。いやそれで全く一切問題ないんだけど、格好つけのため(誰に対して？)、相手鯖がHTTP 2.0対応なら2.0にするクラスでラップを後でせねば…たしかJettyにそんなのがあった筈…。


misskey.io からの連携受信がエライ遅れてるな。２日前のが今届いた。


ボット同士の無限会話を避けるには、nostrの場合は回数をカウントしかないよな。


そういえばnostr-javaのClientを使った時はサーバ証明書チェックにやかましくて中々繋いでくれなかったのに、JettyのWebSocketClientクラス直使いにしたら何も設定しなくても接続してくれたのは何故なのか…。まぁいいけど。
世の中を見てもwssサーバの証明書チェックで嵌る話を余り見ないのでnostr-javaの先のHttpClientが喧しいだけなのか。でも普通はssl使う時は喧しくなるよな。


最近のWebブラウザはURIのプロトコル部分を入力しなくても動くというか寧ろそっちの方が推奨位の勢いなので気付かなかった…。


ボットのやつ、たまに添付画像の「https:」部分を抜くという昔の同人女のお呪いみたいな事をやるからNostrクライアントが認識できてないやんけ…。


でもまぁやりかけたので後はエラー時処理とリレー選択処理の改良だな。


よし、今度こそ動いた…が、そもそもハッシュタグ弱めだし実況文化無いNostrに送信する意味があるボットなのか、というと少々怪しい…。


同じ内容の投稿を彼方此方のBBS…今ならMastodonインスタンス？に書き込むと全日本ＢＢＳ選手権ＮＥＴよろしくスパマーっぽいが、同じIDの投稿を彼方此方のリレーに送信するとこれはスパマーだろうか…。


しかし年末年始の休みはMoho Pro 14の続きをやろうと思ってたが結局ボットのNostr対応の方をやってしまっているので多分私はこっちの方が好きなのだろう…。


おやおや。
またもや
["NOTICE","invalid: Unexpected token \n in JSON at position 228"]
が。\nはString.replace()で徹底駆除した筈…。


つか無視するか撥ねる鯖が意外に多い印象。
今はランダムに二か所に送っているが、撥ねられたら別の鯖に…いやそこまでする程重要な情報を呟く訳でもないのでいいか。
ただ、撥ねられた事を記憶して以後は外す処理は必要だな。手でやっていては辛い。


あとエラー処理が不十分でスタックトレースが見れない…。多分相手から切られているのだと思うけど。
情報がこれだけ。
 WARN | Unhandled Error: Endpoint nekora.nostr.MyAutoDemandListenerEndPoint : java.nio.channels.ClosedChannelException


リレーの選択が適当だから、今度はwss://nostr.wineに書き込もうとして撥ねられたでござるの巻。


数年にわたるテレワークによる極度の運動不足により、２日連続チョコザップでへばる


["NOTICE","invalid: Unexpected token \n in JSON at position 237"]
が返ってきている。
そいえばJSONは改行に意味があるんだっけか。


あれ？後続のが無いな。
しかしリレー鯖はランダムだからNostter外の可能性がある。
つかログを見るか。


うむ、無事呟けたようだ。


やはり悪事？は悪事用のアカウントでやるわ…。


本日は金曜なので１９時頃に妙なのが投稿される筈…。


うむ、対応は容易いな。
送信先リレーを見分けてクライアントがOGP表示できない感じの所が多めであれば画像URLも付けるのがお洒落だが、当面は脳死で付記でまぁヨシとしよう。


テスト２
http://www.dlsite.com/maniax/dlaf/=/link/work/aid/nekora/id/RJ032551.html
https://img.dlsite.jp/modpub/images2/work/doujin/RJ033000/RJ032551_img_main.webp


テスト
https://img.dlsite.jp/modpub/images2/work/doujin/RJ033000/RJ032551_img_main.webp


「が、画像のURLを投稿に含めることで、対応するクライアントで投稿の中に画像が表示されます」
URL貼るだけとな。
https://scrapbox.io/nostr/%E7%94%BB%E5%83%8F%E3%81%AE%E6%B7%BB%E4%BB%98


自分は使うクライアントが見た目が「いつものアレ」で分かりやすいNostterなのでOGPには頼れぬ故に画像添付のやり方をまた別途調べねば…。


組み込み終わったけど本日はこのアカウントで投稿させて監視だな。


"Rust開発者の半数以上が、コードの問題をデバッグする主な方法としてprintlnスタイルのデバッグを使用しており、そのうちの3分の1がこの方法のみを使用している。

コードプロファイリングのエクスペリエンスはさらに悪く、80％以上のRust開発者はプロファイリングツールをまったく使っていない。"
https://www.infoq.com/jp/articles/rust-ecosystem-review-2023/


直したので後はBotに組み込むばかり。
Nostrは倒した(?)のであとはTruthSocialか。あれMastdonの一族なんだけどAPIが公開されてないっぽくて🔓とトークン取るのが出来ぬ。


そろそろテスト用のwssサーバ立てないと怒られそうな気がする…。


書き込みにしくじった場合、謎の子スレッドが残っているな…これはいかん。
作った覚えはないけれどWebSocketのライブラリで作っているのだろう。


バトルスター・ギャラクチカも途中で終わるし、アメ公のSFドラマは最初は面白いのに途中でいきなり終わるの多過ぎや…。
まぁリメイクのギャラクチカはろくにサイロンと戦わず職場でセックスばっかしてたから残当だけど。


いやOGPに頼る方がむしろジ・インターネット的には正義…！トラフィック的に考えて。
…なんだけど、高解像度映像垂れ流しの昨今、そんな「シグネーチャは3行まで」みたいな太古のネットマナーを基準にもな。


というかクライアント側のOGP対応に頼って画像添付をサボるのはありだろうか。


Twitter改めX様の対応が微妙になったOGPに、今や意味はあるのだろうか…。


ん－む、このリレーには書き込めるな。


そういえば大昔、全日本BBS選手権NETという悪人がおってな…。
http://www.hehehe.net/library/lib/C-00017.html


とりあえずテスト用にNostterから見えるように wss://relay-jp.nostr.wirednet.jp に送信してみたけれど、されこれから邪悪なSPAMボットを実装する場合、どこに送るのが良いのか…。知っている所全部に送るのは幾ら邪悪なSPAMボットでも邪悪過ぎるだろう…。


WebSocket完全に理解した。


うむ、できた！
https://nostter.app/nevent1qqs0m7p6xy26uykrxvdv6cusvsdz4vr4hpdlyxjy6lsseexsx7dsm3s07flja


iPadとEL Display Hubを使いだし、XP-Penを全然使わなくなり(ペン先との視差が…)ただの表示がやたら小さい微妙なサブディスプレイに成り下がって２年が経過したので、これはもう少し大きい21インチ位の普通のディスプレイに置換した方が良いのだけれど、XP-PENの処分が面倒なのでそのまま…


箱根駅伝ではシード権逃したし、外出するか。


OKがtrueなので成功と見て良いと思うけど、duplicate:の後ろが切れてるのが気になる。でも"]がちゃんと入っているので通信の途中で切っちゃった訳ではなさげ。
https://github.com/nostr-protocol/nips/blob/master/01.md


ぐぬぬ、この秘密鍵で書き込んだのに見えん…ってこのクライアントが読んでるリレーでないと駄目なのかも。ややこしいな。


何故かnostr-javaにも見当たらないので、この辺のツールで変換して即値で入れてしまうか。
https://scrapbox.io/nostr/%E5%85%AC%E9%96%8B%E9%8D%B5%E2%87%9416%E9%80%B2%E6%95%B0%E8%A1%A8%E8%A8%98


ジャック・ドーシーの不始末まで叩かれるイーロン・マスクさん不憫…。


東日本大震災が起こる前日までニュースは東大入試でカンニングした受験生の事でもちきりだったし、此度の能登半島の大地震前日までは高島屋の崩れたクリスマスケーキがトップニュースだったんや。


びっくりドンキーのあまりにもふわふわで肉の味がしないハンバーグは大半がパン粉で出来ている疑惑。
肉のハナマサで売ってるハンバーグと同じ味。


nsec1...の文字列を渡すといい感じにエンコードして文字列を返してくれるメソッドがきっとどこかにある筈…。


いや、駄目だ。


とりあえずnew PrivateKey(Schnorr.generatePrivateKey())でその場で生成した秘密鍵を使って送信してみた。Exceptionは出ていないが本当に送信できているかは分からない…。


相棒のラスト５分を止めた地震、深度７は誤報で３だったとな…。


あけおめバルスでTwitter落とすのは別にいいけど、あけおめメールでCiRCUS落とすのは絶許…！
復旧も大変、クレーム対応も大変、総務省に報告するのも大変なんや。


ｵｲｼｮ! \ｵｲｼｮ!/ ｵｲｼｮ! \ｵｲｼｮ!/ ｵｲｼｮ! \ｵｲｼｮ!/ ｵｲｼｮ! \ｵｲｼｮ!/
今月はね！一日からね！飛ばしていきますよ！いいっすか！
それには今日！新規面談もろうたら！一本目粘って！
とにかくお客さんと勝負して！
今日一日ね！目一杯やってください！


あけおめバルス


歳末だというのに東京MXTVでシックスハートプリンセスの新作＆言い訳も、バンドリ地獄の耐久放送もないとは侘しいな…。


頭や腰にメカが付いてるのが艦これ、紫の制服着たケモ耳がウマ娘、後頭部に輪っかが浮いてるのがブルアカ、は分かるんだが、原神とニケとアークナイツの見分けポイントがまだ分からぬ…。


テレホーダイって畢竟課金体系であり別にそれが終わったら何か通信が切れる訳では無さげ。


そういえば確定申告も未着手だがこれはまぁ先でいいわ。


さて、そろそろ年賀状を書かないと…。


来年こそはバイクのナンバー交換しないと納税証明書が取れなくてやべぇ事になるな。


nostr.base.PrivateKey.PrivateKey(String hexPrivKey) に与える文字列は、例の「nsec1...」ではないようだ…。


なのは完売 #C103 #高度な情報戦


一夜明けてNostterでは表示できた。ならまぁヨシ。


何故か別投稿になった。


そういえば映像ファイルって投稿できたっけか。
まぁプロトコルなので投稿は自由、表示できるかどうかはクライアント次第か。
とりあえずmp4を試しに。


nostr-java、通信ライブラリなのに分厚すぎる感。


BASIC→マシン語→アセンブリ言語(Z-80)→BDS C→High C→Visual C++→Java→Python
段々軟弱になっていく…。


iPad版のピッコマ、昔は横読みにも対応していたのに、今は縦読みだけになってしまった…。


つか wss:// の鯖のcertってどうやって取るんだ…。WEBブラウザから🔓アイコンって訳にもいくまい。


nostr-javaは何処に繋ぎに行こうとして失敗しているのか…多分以下の３つのうちどれか。
つかよく観察するとプロパティのキーが妙に自由だな…。
relay_badgr=relay.badgr.space
relay_global=global.relay.red
relay_nostrview=relay.nostrview.com


javax.net.debugか。だが効かない。


それはともかく最近Eclipseの起動がマジ遅い。


SSLハンドシェイクの様子を標準出力に出すJavaのオプションがあった筈なんだが…


ニトリの着る毛布で部屋が19℃でも無風なら快適である。


しかし、TypeScriptやPythonではあまり
unable to find valid certification path to requested target
の類のトラブルを見ないが、JavaのSSLだけが糞真面目ってこと？


もしやkeytoolでcacertsにインポートしてやる必要があるのでは。


org.eclipse.jetty.io.ssl.SslConnection　にその辺をスキップさせちゃうオプションとか無いかしら。


高い店の牛肉は生焼けでも柔らかいという学びを得た


自作なら認証の辺りはスキップさせるけど…。


javax.net.ssl.trustStoreに$JAVA_HOME/lib/security/cacerts指定しても駄目なので分からぬ。


java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target　は何だか面倒っぽくなってきたな…。


リレーとの通信に失敗するな。まずは元のサンプルのに戻そう。


やっとこ、このアカウントと一致する公開鍵ができた。


Windowsの$HOMEは　C:\Users\ユーザ名\　いつも忘れる


propertiesをClassLoaderから読ませるのは余り好きではないんだけど…。


とりあえずリレー先をnostterに合わせておこう。使うのはまだ先だけど。


それにしてもnostr-javaの人はLombok好きだな。


CustomIdentityの方にそれっぽいのが。


松前漬けはそれだけでご飯が食べられるな。


setPrivateKey(String key)とかそんな安易なものは無かったでござる。


private static final Identity SENDER = Identity.generateRandomIdentity();

多分、実際使う時用にIdentityには自分で値をセットするメソッドとかあるのだろう。


ログを見る限り、nostr-javaのNostrApiExampesは毎回新規アカウントというか…鍵ペアを作ってる？
* PrivateKey: nsec1ああああ
* PrivateKey HEX: いいいい
* PublicKey: npub1うううう
* PublicKey HEX: ええええ


https://www.bouncycastle.org/latest_releases.html かしら


Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
	at nostr.base.PrivateKey.generateRandomPrivKey(PrivateKey.java:26)
	at nostr.id.Identity.generateRandomIdentity(Identity.java:79)

これってたしかセキュリティプロバイダをどっかに入れるんだっけか…面倒じゃの…。


websocatでできていないことをいきなりJavaで実装するのは無謀というもの…。


箱だけでかくて中身は1/4くらいのセブンイレブンのケーキだけは絶許。


websocatで検索すると今時ブラクラページが大量に引っかかる謎。


寒い、寒いぞミアアリス


てな事言ってる間にnostterがいい感じ対応してくれた。
謎のアイコンも付いてる

https://nostrcheck.me/media/public/7eff5c56400ca500b43c1e428c78cba5ae3d2e217e1d4167cca3bda962116b5d.webp


ここは一つボット用の勉強がてら https://nak.nostr.com/ で名前とアイコンくらいは…何かこう…公開鍵と署名入れた、いい感じのJSONを送信すると多分設定ができるのではないかと思う。


後はプロフィールのundefinedを何とかしたい所だけれど、nostterはプロフィール画面が固まるんだよな…。
https://nostrcheck.me/media/public/93eaf787291099f17a709c2228f3f41f47e35cab4ad3c40c729e0cd13c6142d1.webp


画像＆文字
https://nostrcheck.me/media/public/c21abcf15b05dad93f9e67b3bb5f8cd4cc9f756a5794d9e9df871364268f5a71.webp


というかクライアントの作りに依るのか。


駄目だこりゃ
https://nekora.main.jp/comic/thumb/xmas/all/?ID=BJ067161&MODE=BIG#BJ067161


そういえばURL貼るとどう見えるのか実験してないわ。
https://t.co/PomVcvhClY


初カキコ…ども…


初カキコ…ども