牛山清人（別名・ハリー牛山）は1899年（明治32年）長野県諏訪市豊田小川の牛山克躬・さわの夫婦の長男として生まれる。生まれてすぐ母親を亡くし、1917年（大正6年）に父をたよって単身渡米、ハリウッドで早川雪洲の弟子として働くも俳優としては芽が出ず、メイキャップに転身。アメリカで牛山春子（初代メイ牛山。牛山精一の実母）と結婚。1924年（大正13年）に帰国し、夫婦で神田三崎町に美容室開店後、ポール・ラッシュの支援で開いた軽井沢店の成功で軌道に乗り、化粧品開発にも携わった。1929年、春子とともに再び渡米。春子と離婚後、1939年に春子の弟子だったジュン牛山（2代目メイ牛山）と再婚。生長の家の熱心な信者でもあり、93歳で没した。母方の伯父に藤原咲平、いとこに作家の新田次郎がいる。著書に『モダン化粧室』、『美容師を志す人のために』がある。
2015年には、3月29日にイースタン・リーグの対北海道日本ハムファイターズ戦（ヤクルト戸田球場）で、先発投手として公式戦デビュー。初回に1死を取ったが、11球目に危険球宣告され退場。5月3日の対広島東洋カープ戦（明治神宮野球場）で、先発投手として一軍の公式戦にもデビュー。先頭打者の田中広輔を凡退させたものの、8球目が2番打者菊池涼介の頭部への死球になり危険球宣告され退場。一軍公式戦への登板機会はこの試合だけだったが、6月29日に神宮球場で催された「侍ジャパン大学日本代表 対 NPB選抜」には、NPB選抜の8番手投手として登板。イースタン・リーグ公式戦では、通算12試合の登板で、1勝6敗、防御率5.02という成績を残した。2016年には、オール救援で一軍公式戦8試合に登板。勝敗は付かず、防御率は8.10だった。イースタン・リーグ公式戦では、通算41試合の登板で、3勝4敗3セーブ、防御率3.42を記録。その一方で、シーズン中の8月8日に、自身と同じ岩手県出身の女優・松岡亜由美と結婚した。2018年は、4月3日に一軍に昇格。4月7日に先発の石川雅規が崩れ4回から登板した後チームが逆転した結果、2回無失点でプロ初勝利をあげた。ここで結果を残したことからシーズンでも登板機会が増加。シーズン中盤に1度抹消されるが、再昇格後はホールドが着く機会での登板もあり、最終的に53試合に登板するなど飛躍のシーズンとなった。
小学3年の時に地元の野球クラブで野球を始めた。岩手県立伊保内高校への在学中には、春夏ともに甲子園球場での全国大会へ出場できなかったが、3年時にはNPB球団のスカウトから注目されていた。この時にはドラフト会議への指名に必要なプロ志望届を日本学生野球協会へ提出せず、北海道網走市にキャンパスを擁する東京農業大学生物産業学部へ進学した。大学では1年春から、北海道学生野球リーグの公式戦に登板。リーグ戦通算16勝3敗、防御率1.69という成績を残したほか、2・3年時には大学日本代表候補へ選ばれた。契約金7,000万円、年俸1,200万円（金額は推定）という条件で入団した。背番号は32で、九戸村出身者としては初めてのプロ野球選手になった。
以上のように粕尾の七不思議は、すべて由来が述べられている点、原因が医師・中野智玄個人に関連する点に特徴がある。また中身が、気象現象や地形の他、ある動物種や植物種全体に関するもので、個体は特定されず、稀な一匹・一株だけに限られたものではない点に特徴がある。ただしこれらへの理由付けは、科学的な説明を元来目的としていないので、科学的に解明された不思議には目下の所、何れも属していない。
粕尾七不思議（かすおななふしぎ）とは、栃木県鹿沼市（旧粟野町） 粕尾地方に居た名医、中野智玄（録事法眼、または略して録事尊とも言う）の雷神の治療伝説と関連づけて語られる、鹿沼市（中・上）粕尾の思川沿いの不思議のうちの七つを集めて言う。「粕尾の民俗」として怪異伝承データベースに含まれる為、怪談系七不思議に分類できる可能性もあり、不思議の原因が説明されている点が特徴的である。具体的には、次の通り。
ラビン-カープ法の性能の鍵となるのは、テキストのサブ文字列の逐次的ハッシュ値計算の効率化にある。一般的な効率のよいローリングハッシュ関数は、大きな素数を基数として文字列を数値化するものである。例えば基数を 101、サブ文字列を "hi" とした場合、ハッシュ値は 104 × 101¹ + 105 × 101⁰ = 10609 となる（ASCIIコードで 'h' は 104、'i' は 105）。技術的には数字（例えば 0-9）未満の基数を使うこともできるので、このアルゴリズムは非十進記数法での数を求めているだけとも言える。より詳細な議論はハッシュ関数を参照されたい。そのような表現の利点は、次のサブ文字列のハッシュ値を求めるのに文字列長に依存しない固定の操作回数で済む点である。例えば、テキストとして "abracadabra" があり、3文字のパターンを検索する場合、"bra" のハッシュ値は "abr"（ひとつ前のサブ文字列）のハッシュ値から先頭文字 'a' の値 97 × 101² を減算し（'a' の ASCII コードは 97で、基数として 101 を使用）、基数をかけてから "bra" の最後の文字 'a' の値 97 × 101⁰ = 97 を加算する。サブ文字列が長ければ長いほど、このハッシュ法は他のハッシュ法よりも効果を発揮する。理論的には他にも再計算が容易なアルゴリズムがある。例えば、各文字の ASCII コードを全てかけ合わせる。その場合、次のサブ文字列の計算をするには先頭文字のコードで割ってから最後の文字をかければよい。しかし、整数データ型のサイズは制限されているため、ハッシュ値をその範囲に収めるために合同式を使わなければならない。例えば単純に ASCII コードを加算するなどの方式では、ハッシュの衝突が頻発しアルゴリズムは低速になる。以上から、上述のハッシュ関数がラビン-カープに最も適している。