近況まとめ 1

近況とは?

とあるDiscordサーバーに筆者がつらつら思ったことを書き込める、「近況」という名のスレッドが存在します。(本来の用途とは異なるらしいが) そのスレッドは基本的には毒にも薬にもならない雑記が並んでいるのですが、なんかたまにブログ等に書いて公開すべきじゃない?ってものも存在するらしいです。

そこで、「近況」で出た話題をまとめる、ということをやってみます。 当然、すべてを載っけませんが(個人情報やセンシティブが含まれるため)、なるたけ載っけます。

いわゆる、玉石混淆ってやつです。(石石かもしれない)

今の時代、AIってのがあるので、AIに尋問してみるのも面白いのか

萬のことに使ひけり

2024/04/04

竹取物語を暗唱している人間を見かけた。確かに中学国語で暗記させられますけど・・・

冷蔵庫をデプロイ・ローンチ

筆者が一人暮らしを始めたくらいのときの記述 冷蔵庫を配置することを「デプロイ」、通電して起動することを「ローンチ」などと言っているが、よくわかんない デプロイ状態の冷蔵庫は台として利用可能、という言及も

関東の食パンは6枚切りがメジャー

4、多くとも5がいいの!

情報の用語だが、情報がオリジナルではない用語

デッドロック、ハニーポット、ファイアウォール、バグあたりが確かにそうらしい。 言及がなかったが、バックドア、もそれっぽい。

AIに尋問した、バッファ(緩衝材)などが出てきた。 ビジネス用語とも結構交わっている。

「知っている」というリアクションは必要か?

「直接話した」「解決済み」みたいなリアクションは会話のフラグ管理にも使えて便利 じゃあ、お前の話したことは周知の事実だよ、を表すリアクションはあってもよいのか? 個人的には、知らないことに対しては聞くし、知っていることはスルーなので、わざわざリアクションにしなくてもよさそうと考えている

要領が良い

揶揄としての「要領が良い」、良くないね

熱抵抗を表す θJA、vivadoだとフォントがかなりスタイリッシュになる

しらねぇよ

反射律

aRb → bRa かな?残念!これは対称律 任意のaで aRa が反射律 数学用語はちゃんと覚えましょう。

圕

としょかん、と読む

創作漢字だったが一般化されたらしい。

水道代が無料ならやること

ただし倫理は問わないとする

  • ❌ がぶ飲みする(恩恵が1週間しか続かず、持続性に欠ける)
  • 🔺 大きな容器に水を入れて溜めておく(腐っちゃうかも)
  • ⭕ 簡易的な水力発電機を作成し、電力を貯める(電気代も抑えられる!)

参考:

softether.hatenadiary.org

healthy-person-emulator.org

数学用語っぽくない数学用語

  • 病的
  • 忠実
  • 充足
  • 同様に確からしい
  • いたるところで
  • ほとんど

今見ると下4つは数学用語っぽい(浸透)

7zはもはやWindows11デフォルトで解凍可能

2024/05/15

これビックリ。とはいえ、7zipは入れます入れます(速度が違う)

Stack Overflow あるある 回答のコメントに重要な文言が現れがち

https://stackoverflow.com/questions/13710631/is-there-shorthand-for-returning-a-default-value-if-none-in-python#comment65768401_13710667

かなりある。コメントはかなり小さく描画されるので普通に見逃しやすい。太字と評価が目立つのが救い。

10ns で飲む

熱い飲み物は飲むのに3年くらい掛かるが、冷たい飲み物はごくごく飲めてしまうので毎回 10ns で飲みきってしまう(体が冷えるので良くない)

という特有のスケールバカの例え話から、10nsで口から胃まで飲み物が届いた場合どうなるのかな~とか連想した。

口から胃までを 0.5m として、 5 * 107 m/s なので、0.16光速 ですね(?)

多分冷たい飲み物は極めて熱くなります

被害が人一人で済むとよいですね

運動エネルギーは10mLの飲み物(10gと仮定)だと 1.2 \times 10^{12} \mathrm{ [ J ] } らしい。 TNT300トン威力らしい

参考: エネルギーの比較 - Wikipedia

カービィ楽曲ポケモン風アレンジ

https://www.youtube.com/watch?v=CHCObBN-KgQ

この組み合わせは刺さる。打楽器と3連符ノイズが気持ちいい。

粘土試作

TODO: 画像サイズが10MB超えて貼れなかったのでリサイズして貼る

うちのこ(というより代理)がいるのでせっかくなら実体化したいよな、ということで作成した。 ダイソーで購入した赤と白のポリマークレイをこねこねした。 黒の部分は適当に黒インクのペンを塗り塗りして作成。

カロスPokémon fit

https://www.pokemon.co.jp/goods/2024/05/240531_to01.html

(広義)旅行の初日が発売日だったので、ついでと思ってメガトウキョー向かったら整理券配ってて3時間待ちで爆笑。 よく見たらポケセンのホームページに記述されていた。

帰りに買った。2匹買うつもりが、3匹買ってた。

  • 678 ぬいぐるみ Pokémon fit ニャオニクス(オスのすがた)
  • 715 ぬいぐるみ Pokémon fit オンバーン
  • 717 ぬいぐるみ Pokémon fit イベルタル

を購入。

ところで、商品名の頭は図鑑番号の0詰め3桁。これはSVのfit出ないっすね(適当)

この世で最も怖いもの

この世で最も怖いものはおばけでも物の怪でも神でもなく、👍リアクションだけであることが知られている

・・・が、慣れたらそうでもない。 結局感じるものは差分であり、絶対値が大きいことはあまり重要ではない。

14VM2

14種類のマインスイーパーバリエーション ←この邦題かなり好き。2種類の好きな邦題バリエーション

  • 2Mかなり好き
  • 2Tとても好き
    • パリティ最高
  • 2Pはインパクトは好きだが、簡単すぎない?
  • 2Eと2L辛すぎる。特に2Eは最難関。
  • 2E2L←マジ最悪。
  • 2Aはまだ許せるが、2A複合は非常に辛い。
  • 2Bは初めは辛かったが攻略法が掴めてむしろ楽しい。K橋、L橋、M橋の命名がぶっ刺さった(電子殻?)

2Cは・・・はい・・・

いつの日か、アルティメットモードで Aと!(自動ヒントと確定マス数非表示) の両立が可能になっていた。 できたらいいな~とか思ってたら実装されたので、思いついたアイディアはやっぱフォーラムで言及するべきか・・・。

臼ng

pngをansiテキストファイルとしてで読み取ると出てくる最初の有効な文字で、pngファイルをWindowsでメモ帳で開くと見られる。

pngのマジックナンバーは 89h でその後に 50h 4Eh 47h (asciiでのpng)が来る。 ところで、ansiでは 8950h が 臼 である。 なので、ファイルの最初が 臼ng という文字列に化ける。

よい

  • 「良い」は良し悪しのよい
  • 「よい」は許可や妥当のよい(漢字で書くなら、「可い」)

ちゃんと文語では使い分けようねって話(とか言いながら、「いい」とか書いてしまう。ダメ)

げた

「#」を「げた」と読んでいたが、実は「いげた」だった。 下駄記号が先走ってしまったため生まれた誤読。 そも「井」を模しているし、名前も「井桁」なので色々間違っている。

ちなみに下駄記号は「〓」。印刷者が持っていない活字の代わりに打たれる。

旧字体

𡈹 ← ワッフル🧇みたいだね~

𡈶 ← これもワッフル🧇だね~

連想された話題を以下に

  • べっ甲は鼈甲と書き、これはスッポン
    • 黄金糖食べたくなってくる
  • 一 → 壱 → 𫜢
  • CJK統合漢字拡張
  • 鞦韆 ←ブランコの意、QuizKnock頻出漢字

きびだんごは多種ある

  • 吉備団子
    • 岡山名物。桃太郎のそれではない。
  • 黍団子
    • キビで作った団子。桃太郎のそれである。
  • 日本一きびだんご
    • 北海道でよく見かける菓子で、起備団合が語源

参考: 吉備団子 - Wikipedia 黍団子 - Wikipedia 日本一きびだんご - Wikipedia

「大抵重箱」に含まれない「大隈重信」

?

部分文字列界隈でよくある構文、「~に含まれる~」の言い回しを使っただけ?

ところで、部分文字列って連続であることが暗黙の了解がち。 一方部分列は連続でないことが暗黙の了解がち。 どうして~~~

現実の森羅万象に即さない、完全一次創作

おそらく存在しないと考えている。

一次創作って神話とか童話とかの有名な昔話が元ネタにされがちだよね~、それは本当に一次創作なんだろうか?、という疑問から生じた。 神話のソレとか使っていても、オリジナリティを発揮できれば十分一次創作である、と結論付けた一方、こういったものに一切頼らない一次創作も面白そうとか

「まずは言語を作成して・・・」

???「「言語」という概念がすでに現実に即していますね?」

え?

「この世界の知的生命体はアミノ酸ではなく、[REDACTED]を主成分としている」

???「物質は現実に即していますよね?そもそも物質を構成する陽子/中性子/電子、なんならフォトンが(ry」

???「現実の物理法則に即しているのでは?」

🤔

Adaptive Minesweeper開発日記

14 Minesweeper Variants, Bombe, Minesweeper spoiled by AI

14 Minesweeper Variants やら、Bombe やら、Minesweeper spoiled by AI やらをプレイ中、運要素が存在しないマインスイーパーというより、運要素が存在するがなるべく低確率でミスになるようなところを踏む ことに焦点を当てたマインスイーパーを作ってみたら面白そうというアイデアが降り注ぐ。

その時偶然近くで使われてた単語、adaptiveがピッタリ当てはまったので、 Adaptive Minesweeperというタイトルに。

 n番煎じ?

既出かどうかは調べてない。調べる気がでないし、もしダブってるのを知ったらモチベーションが無くなるだけなので。

開発環境

御存知の通り、マインスイーパーは 充足可能性問題 なので(多分)、NP完全である(多分)。 Web上で公開するにはJavascriptは少々非力である。そこでRustを使って、Webassemblyで組む。

https://github.com/Nishinoyama/adaptive-minesweeper

フロントエンドも公開しようと思ったが、なんか npm の create-app をしたら、もとプロジェクトで使われてたgitファイルが含まれていて、これpushしていいのか?になってわからなくなり、ほったらかしに。

第一段階、バニラマインスイーパー

とりあえず、non-adaptiveなマインスイーパーを作って遊ぼうになるのがサガ。 こんなもん、イェローコーダーにかかれば楽ちんよ。なおメンテナンス性。

あまりにもトリビアルだったので、スクショはない。

なお、コーディングにおいて、GitHub Copilot君はとてもお世話になった。面倒だけプログラミングとかを全てやってくれた。

第二段階、適応的化

適応的化、英語で adaptivization????

ここから実装が爆発し始める(早すぎ) マインスイーパーのプレイヤーがあるマスをクリックして開けるのときの処理をイメージし、次のフローで組んだ。

  1. すべてのマスは「非確定」とする
  2. あるマスを数字とともに、「確定-空」として確定させる。(確定させることが論理的に不可能の場合、処理は終了する)
  3. 確定した「非確定」マスの周りを「ヒントマス」として管理する。
  4. ヒントマスを「空」か「爆弾」かで総当りし、一意に定まる場合、そのマスを確定させる。

なお、2.で決定する数字はフロントに委ね、そのフロントエンドはランダムな数を選んでいる。(バックで副作用持たせたくないよ~)

性格が悪いので、数字はたまに 「?」と表記され、ノーヒントになったりする。最悪。

また、その数字が正しいか正しくないかの判定は総当たりで行われており、非確定マスが増えると指数関数的に計算時間量が増える。最悪。

あれ?

なんか数年前にこの記事書いていたらしい(下書きに眠ってた)。軽く加筆/修正したのでポイしよう(?)

SPÉCIESLE開発日記

Wordle, Worldle, ポケモンWordle

Wordle やら ポケモンWordle やら Worldle やらをプレイ中、 Worldle は世界各国を位置を元に球面上空間に落とし込んでいるWordleがあるならば、 ポケモンをそれら種族値を元に6次元ユークリッド空間に落とし込んだ Wor(l)dle を作ってみたら面白そうというアイデアが降り注ぐ。

ポケモン(pokémon)の種(species)族と接尾辞leの命名規則に従ってSpéciesleというタイトルに。*1

 n 番煎じ?

既出かどうかは調べてない。調べる気がでないし、もしダブってるのを知ったらモチベーションが無くなるだけなので。

ゲーム性が確立(?)するまで

初期段階 8/8

本家 Worldle と同じ回答と答えの(ユークリッド)距離を教える形にしていた。 Worldle では国のシルエットがわかるように、答えのポケモンは種族値だけ表示していた。

初期 8/9 ピクシーぽかったがどうみてもヤドラン
これでは流石に難易度が高すぎた。まあ、全部の種族値を知っているポケモンマスターはeasyなんだろうけど。 種族値表示は最終的に無くすつもりだったので難易度は崩壊するのが目に見えた。

初期2 8/9

距離と各種族値の近さのインジケーターを表示させた。誤差10以内なら黄色、ピッタリで緑、そうでなければ灰色。これでWordleっぽさが出た。

初期2 馬鹿じゃねえの(嘲笑)
なお、画像は種族値が表示されているが、緑判定を得られるまで隠されている。

最終 8/10

回答したポケモンの種族値を表示させた。また、ヒントとして答えの種族値の総和を表示させる形にし、難易度のしるしを見えるようにした。

最終(総和表示無し) 8/11 4世代まで
最終(総和表示あり) 8/11 それはそう

既知のバグ

同一種族値

いや、想定してました。最終的な扱いは、同一種族値ならどのポケモンでも正解にするにして回避した。

100-100-100-100-100-100とかが典型例。
100-100-100-100-100-100とかが典型例。 78-84-78-109-85-100、50-35-55-25-25-15などもダブっている。何のポケモンなのかは読者への課題とする。

同種の別種族値

想定外でした…(なんで?) 冒頭で述べたとおり、種族値というネーミングから種族だけでそれが唯一に決まる思ってたらそうではない。 未解決。最悪…

世代ごとで更新される種族値

想定内だが、これで例外を打つのは不可能なので最新世代に基づくという注釈をかけることで解決する予定。

異常難易度

🙃🙃🙃🙃🙃🙃

遊ぼう

そんな Spéciesle はここからプレイ可能である。プレイするたびに答えとなるポケモンは変わる。是非。

終わり。

*1:これは大事故で、ポケモンは種によって種族値が決まるわけではない。例えばデオキシスのフォルム別など。ってことは種族値っていう語彙の選択がバグっている…ってコト!?なお種族値の英名は(base) stats なので Statslé などが一番しっくり来たかも(後悔)

ぬいぐるみを抱こう!

ぬいぐるみを抱こう

こんばんは。アホです。ぬいぐるみを抱いていたらすごい安心することが分かったので、このブログの投稿に至りました。ついでにMarkdown記法のテストでもあります。

今も胸元にイルカのぬいぐるみが鎮座して居ます。むちゃくちゃ柔らかいので緩衝材*1にもなります。

本記事は今感じたぬいぐるみ抱擁効果をつらつらと執筆していきます。

*1:精神的にも物理的にも

続きを読む

【閲覧注意】6日目の記事の3章の無制限版

!!!閲覧注意!!!

何も考えず書いた結果、奈😁あ/良,🙄.高/か🤗専 A.d/vさ,😛e/n.t/ Ca/l.eた,😇,n/d.a,,r から切り離すべきと判断しました(検索避け)

はてな匿名ダイアリーに書いているようなレベル。マジで痛いので心してから読んで下さい。キツいと感じたらすぐブラウザバックを。

⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬⏬

続きを読む

こいつついにセグ木を自力で使ってACしやがった

通った瞬間の記憶がない(大嘘)

こいつついにセグ木を自力で使ってACしやがった

問題の問題(PCK2018Pre11)https://onlinejudge.u-aizu.ac.jp/challenges/sources/PCK/Prelim/0390?year=2018

問題を見た瞬間、結合律が頭をよぎる。結合律→セグ木の発想。あとは実装するだけ。

ライブラリのセグ木バグってて草

バグ治療に1時間以上かかっとるやんけ!こんなんACちゃうわボケ