2021年10月20日水曜日

余計なお節介は勘弁してほしい

あー今日も疲れたなと思って片付けようとしていたところに研究室の扉をノックする音が.みれば学生のH君が立っている.はいどうぞーと扉をあけるとH君,開口一番「もうお帰りですか?時間いいですか?」と聞いてくる.もちろん,いいよ?なに?と答えるわけで,そこからが楽しい学生指導タイム(けっきょく2時間くらいやっていた).

「いろいろとお聞きしたいことがあるんですけど」と切り出した最初の話題が,TSVファイルを適切に読めない問題.ある科目で課題に出したTSV(Tab Separated Values)ファイル,つまりタブ区切りファイルがうまく処理できないという.

具体的にはこういうことだ.Rubyのコードで,ある行を読み込んでタブ区切りで分割したいというコード,lineという変数に読み込んだ行が入っている.それを,line.chomp.split('\t')とすれば,タブで区切られた内容が配列に分割されるはず.でもそれができていない.

なんでだろうねー?とあれやこれや,デバッグプリントを埋め込んでみてもどうしても理由がわからない.はて?と30分ほど悩んだ後だろうか,元データを確かめてみた.

_人人人人人人人人人人_

> TSVになってない! <

 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

タブ区切りデータになってないじゃないの.そこまでわかれば話は早い.エディタがよけいなことをしているせいだ.聞けば,VS Code を使っているという.そしてググってみたら,まあ,出てくるわ出てくるわ.怨嗟の声がたくさん出てくる.

ソフトウェアの開発者は親切設計と思ってるのかもしれんけど,余計なことはしてくれるなよなーというね.ほんと,勘弁してほしいわ.

M1 Pro/Max搭載の新MBPは買いか見送りか?

昨日のTwitterはいろいろな話題で盛り上がっていたようだが,そのなかにMacBook Proの新製品発売に関する話題が散見された.昨日のトピックマップをみると,M1 ProとM1 Maxに関するクラスタと,SDカードスロット復活,タッチバー廃止などに関するクラスタと,中規模の話題クラスタがふたつできている.

M1 ProとM1 Maxに関しては,オーバースペックなんじゃないか?というのがおおかたの意見だろうか.「オーバースペック」というトレンドも現れていた.

しかし,高性能に越したことはない.高い性能のマシンを持ち歩けるというのは魅力的だ.コンピュータを「計算機」として使う層(わたしもいちおうその端くれではある)には刺さるスペックだろう.

昨年モデルのM1 MBPを買ったばかりなので,個人的には,しばらくはまた様子見だが,目が離せないな.

2021年10月16日土曜日

工作大好き

皆さんこの画像,何だと思う?

これは私が10数年前に作った装置の一部.その装置とは,三次元マウス,つまり,空間中の場所を特定するデバイスである.当時,すでにいくつか三次元マウスのようなものは市販品があった.しかしいずれも相当に高価で,数十万から百万円程度はしただろうか.

一方,この装置は市販のレーザーポインタに自作のアタッチメントを付けただけのもので,ボタンを押すと4点が光るような工作が施されている.アタッチメントはアルミパイプと特殊なシート(後述する),それをアルミテープで貼り付けただけで,原価は数百円もしない.レーザーポインタやビデオカメラ(USB接続の安いものでよい),カメラのスタンドなど全て合わせてもせいぜい数千円といったところだろう(このレーザーポインタはちょっとイイやつを選んだので,100USDと少しお高めのそれではあった).

あらかじめキャリブレーションしておいたカメラで4点が光っている状況を撮影すれば,画像認識により4点の位置が計測され,そのデータからレーザーポインタの先端部分が空間中のどこにあるかが計算される.

しくみはいたって単純なものだ.レーザーポインタから広がる4本の直線は,レーザーポインタの先端部分(正確にいえばアタッチメントの内部の1点)を頂点として,四角錐を形成する.したがって,机の上に輝く4つの点による四角形は,その四角錐を机上の平面でスパッと切ったときの,切片に相当する.その情報から逆算すれば,レーザーポインタの先端部分は解析的に求められる(次図).

ところで,このデバイスは実は3号機である.1号機は鏡を使って光を4点に分岐させる方式のもの,2号機はプリズムを使ったもの,3号機は回折格子を利用したもので,それらの裏には,着々と精度を向上させていったプロジェクトX的発展の物語がある.

1号機の鏡方式は,工作機械も利用できず素人の手作業で作ったもののため,かなりラフな作りであった.プロトタイプ的なものといってもよいかもしれない.しかし,1号機によりこの方法で3次元ポインティングデバイスを実現できると確証を得たので,エポックメイキングではあった.

プリズムの利用を経て,回折格子のシートと出会ったときには小躍りしたものだ.まさにユーレカ!な気分だった.自分でいうのもなんだが,3号機の完成度は高い.しかし,原理はいたって単純である.回折格子のシートをレーザーポインタの先端に貼り付けると,レーザー光の輝点が格子状に並ぶ.したがって,そのうちの4点を取り出すだけでよい(次図).

スリットの工作も手作りだが,そこに対しての工作精度は求められないので問題ない.かくして,4本のレーザー光を確実に放射する3号機が出来上がった.

一連の研究は博士論文にまとめられている.興味がある人(いる?)がいたらご連絡ください.そのなかの一部はヒューマンインタフェース学会の論文賞をいただいた論文が元になっている.賞などあまり縁のない私だが,本件に関してはそこそこ評価してもらったのが今でもちょっとした自慢に思っている.

2021年10月14日木曜日

「rbenv install コマンドがない」問題の対処法

まずはこの二つの出力の違いをよく見比べてみてほしい.上半分は通常の rbenv --help を実行した状況で,下半分は,環境変数 RBENV_ROOT を無効にした状態での rbenv --help の出力である.

学生が,rbenv install したいのにできません!と泣きついてきて,なんだどうした?といろいろやっていたら,こんな状況に.rbenv --help しても install と uninstall がリストに出てこない……

こんな状況初めて見たぞ?といろいろググってみたら,どうも install 関連のコマンドはプラグインとして実装されているらしく,環境変数 RBENV_ROOT が設定されていないと使えないもよう.echo $RBENV_ROOT してみると,たしかに私の環境では設定されているが,当該学生の環境では設定されていない.

まあ,いろいろとデバッグしていったら,どうも anyenv をインストールした際に,anyenv の初期設定をするコードを .bashrc に書き加える作業をすっ飛ばしていたらしく,その悪影響が及んだということのようであることが判明したのだが,それにしても,いろいろ起こるなあ.

それにしても,おそらく似たような慌てん坊は全国にたくさんいるようだ.こういう状況こそ改善すべき,なんだろうなあ.

2021年10月13日水曜日

画像ファイルをDBに格納して表示する【Rails備忘録】

画像のアップロードとDBへの保存

Rails環境が用意できており,db:createも済んでいるものとする.

まず,contentモデルを作る.stored_file_nameはファイル名(string型)で,アップロードしたファイルそのものはバイナリデータ(binary型)としてstored_fileに格納する.

$ bin/rails g model content stored_file_name:string stored_file:binary

続いて,コントローラを作る.

$ bin/rails g controller contents_controller index create show

ルーティング(config/routes.rb)を次のように修正しよう.

Rails.application.routes.draw do

  resources :contents, only: [ :index, :create, :show ]

end

コントローラは次のように記述する.

app/controllers/contents_controller.rb を以下のように記述する.とりあえず,indexとshowは空のままとする.

class ContentsController < ApplicationController

  def index

  end


  def create

    stored_file = content_params[:stored_file]

    content = {}

    if stored_file != nil

      content[:stored_file] = stored_file.read

      content[:stored_file_name] = stored_file.original_filename

      @content = Content.create(content)

    end

    redirect_to contents_path

  end


  def show

  end


  private

  def content_params

    params.require(:content).permit(:stored_file, :stored_file_name)

  end

end

ビューを作る.アップロードするファイルを選ぶフォームを用意する.

app/views/contents/index.html.erb を次のように編集する.

<h1>Contents Upload Test</h1>

<%= form_with model: Content.new do |f| %>

  <div class='field'>

    <%= f.file_field :stored_file %>

  </div>

  <div class='actions'>

    <%= f.submit 'Upload' %>

  </div>

<% end %>


画像のDBからの読み出しと表示

次に,格納した画像を表示することを考えよう.まずは,登録した画像のファイル名の一覧を表示させるところから手を付ける.

コントローラは次のように修正する.

app/controllers/contents_controller.rb のindexメソッドを用意する.とりあえずは,登録した画像全てを表示させるようにする.

  def index

    @contents = Content.all.order('created_at asc')

  end

次はビューの変更.app/views/contents/index.html.erb を次のように変更する.登録した画像のファイル名一覧が表示されるようにする.

<h1>Contents Upload Test</h1>

<%= form_with model: Content.new do |f| %>

  <div class='field'>

    <%= f.file_field :stored_file %>

  </div>

  <div class='actions'>

    <%= f.submit 'Upload' %>

  </div>

<% end %>


<h2>Registered Files</h2>

<% if @contents&.length > 0 %>

  <ul>

  <% @contents.each {|c| %>

    <li><%= c.stored_file_name %></li>

  <% } %>

  </ul>

<% end %>

さて,次はいよいよ show 画面で画像を表示させる手順である.まずは,ビューを書き換えてshow 画面へのリンクを用意する.ビューの後半を次のように書き換える.

<h2>Registered Files</h2>

<% if @contents&.length > 0 %>

  <ul>

  <% @contents.each {|c| %>

    <li><%= link_to c.stored_file_name, content_path(c) %></li>

  <% } %>

  </ul>

<% end %>

これで,このリンクを叩くと show 画面に遷移するようにできた.

show のコントローラを作成する.といっても次のような単純なものでOK.

  def show

    @content = Content.find(params[:id])

  end

show のビューはシンプルなものとする.

app/views/contents/show.html.erb は次の一行だけのファイルである.

<%= image_tag send_img_content_path(@content), width: '400px' %>

ここで send_img_content_path という謎のメソッドが現れた.これを有効にするために,ルーティングの設定を次のように修正する.

Rails.application.routes.draw do

  resources :contents, only: [ :index, :create, :show ] do

    member do

      get 'send_img'

    end

  end

end

そして,それを受けて画像データを送るメソッド send_img をコントローラに追記する.

  def send_img

    tmp = Content.find(params[:id])

    if (tmp.stored_file.size > 0)

      send_data(tmp.stored_file, :disposition => 'inline')

    end

  end

先のリンクがクリックされたときの動作は次のようなものとなる.

  1. 指定されたcontent_idをパラメータとしてcontent#showメソッドが起動,ビューであるshow.html.erbがレンダリングされる
  2. そのなかに書かれているimage_tagで生成された<img>のsrc="..."に指定されているのはsend_imgのパスになる.したがって,再度,クライアントからサーバへの通信が行われ,content#send_imgが起動する.
  3. content#send_imgによってDBのなかの画像データがファイル化され,送られる.

めでたし.めでたし.




肉の日ではないが肉を食べたい

とにかくガッツリと肉を食べたくなった.それだけなのだが.

写真の解説をする.一番上の写真は,市ヶ谷にある中華屋でいただいた角煮丼.ホロホロの角煮が少し濃いめの味付けで丼に盛られていてたいへん美味.この店はよく行くのだがこの角煮丼はたまにしか食べられないのが残念で仕方がない.

二つ目の写真は,渋谷の井の頭線駅北側にある雑踏のなかにある某店でいただいたスタミナ丼.卵黄を中心に,花が咲いているような美しさである.肉大盛りにしたがそれでちょうど良い.ご飯も含めた大盛りにすると量が多すぎるし,ノーマル版だと肉の量がやや少なくて寂しい思いをする.

三つ目の写真,これはどこで撮影した写真か思い出せないが,どこかの洋風居酒屋で注文したミックスグリルセットだと思う.チキン,ソーセージ,豚バラの共演である.ただしフライドポテトで上底になっているのは残念だ.まあ,どれも美味しかった.

最後の写真は渋谷ストリームの1Fに入っているハンバーガー屋のダブルバーガー.いわゆる高級ハンバーガー屋というのか強気の値付けで注文時に怯むが,味は文句なく美味い.たまに自分へのご褒美として,いかがだろうか.

2021年10月12日火曜日

対処より予防を

「対応より予防を」というのはプロジェクト管理のTipsである.なにか問題が発生してから対応するコストを考えると,その問題が発生しないように予防するコストのほうがはるかに小さいので、そうならないように予防策を予め考えておきなさい,という戒めだ.

昨日,まさにそれを実感する出来事があった.いま我々が運用しているDialogbookというシステムで,先生は学生・生徒のデータをダウンロードできるようになっている.投稿したメッセージ,ルーブリック(自己評価)のスコアなどである.昨晩,自分が担当しているクラスのデータをダウンロードしたら,なぜか身に覚えのないルーブリック項目(自己評価項目)がダウンロードされている.

もちろん,それらの項目には学生がアクセスできないので,項目があるだけで中身は空(nil)であり,無駄データが大量発生しているという以外はあまり害はないが,どうにも気持ちが悪い.コードを調べてみると,他のクラスが設定したルーブリック項目が作られてしまっていた.全体が1つのプロジェクトであるとはいえ,他の学校で他の先生が設定したルーブリック項目が,断りもなく他の先生向けのデータに紛れ込んでしまうのは,ちと,いや,かなりマズい.

おそらく,バグ発生の経緯はこうだ.

  1. ルーブリック項目は先生によって適宜作られるので,学生が自らのマイページで一覧を表示するときに,新しく設定されたルーブリック項目に対応するスコア項目は,足りない項目として,都度,補うという処理が設定されていた.
  2. 昨年度のシステムでは,1クラス1アプリということで,アプリケーション全体を1つのクラスが使っていたが,今年度はマルチテナント方式にして,1つのアプリに複数のプロジェクトやクラスを入れられるようにした.
  3. そこまではよかったが,ルーブリック項目を補うコードの修正を忘れ,全てのルーブリック項目に対するスコア項目を追加してしまっていた.

最後の箇所を,所属するクラスの先生が設定したものに限る,と変更すればよいだけなので,プログラムの修正は簡単である.プログラムを修正し,問題がないことを動作確認したうえでコミット.ここまでは,さほどの手間ではない.

問題は既にたくさん作られてしまったスコアのデータである.既存のデータを,運用中の他のデータに悪影響が及ばないようにしながら,クリーニングするのは,やや手間がかかる.

そこで,昨晩は以下の手順でデータのメンテナンスを実施した.

  1. 処理のアルゴリズム的に,これらの大量発生した無駄データに学生・生徒(はおろか,先生も!)アクセスする手立てがないので,全ての値は nil であることをまず確認した.
  2. そのような無駄データを特定する条件を設定し,データベースから抽出したうえで,削除した.

この処理で誰も使わない無駄なデータが削除され,データの全体量を1/5に削減することができた.しかし,実運用中のシステムに対するデータの保守は気を遣うことを痛感した.「対処より予防を」(prevention is better than cure)という概念の大切さも実感した.

この作業を通じて,先生ユーザ向けのスコア項目は不要なのでそのような無駄データも作らない,という潜在的バグを潰せたのは不幸中の幸いといったところ.我々が扱っているような小規模なシステムでこれだもの,みずほ銀行がてんやわんやするのも,まあ,さもありなんという気もしないでもないなあ……



2021年10月9日土曜日

9月の話題まとめ

9月1日

幹事長交代

真ん中になぜか大きく目立つクラスター.世直しなどどこ吹く風で権力闘争ごっこにあけくれる人たちに世間はお怒りです.私も多くは語りたくありません.アホくさい.

不明の女子高生

痛ましい事件が起こりました.行方不明だった都内の女子高生が遺体で発見されたという事件,容疑者が逮捕され,真相解明はこれからのようですが,行方不明の女子高生というパワーワードが人々の興味を惹いたのか,あれこれと呟かれていたようです.

オオタニサン42号

最後は明るい話題で締めましょう.大谷選手,42号ホームランだそうです.すごいですな.もう漫画みたいな活躍で人間離れしているとしかいえません.TJ手術からの復帰というストーリー性もある.はてさて彼はどこまでいくでしょうか.

9月2日

PAD移行

さて真ん中にある大きなクラスタが「キーマウ」とか「PAD」とか,全くわからない.わからないときは元データを見に行きます.一次情報に当たれ!はデータ分析のイロハです.というわけで関連ツイートを見てみたら,どうやらゲームの話題ですね.わからない世界だ…… オンラインゲームでしょうか.ゲーム好きとTwitterでぶつぶつ呟く人たちの層はだいぶ重なっているようです(ゲームやりながらTweetしてるのかな)

小室圭さん

そして眞子さまと小室圭さんのご結婚の話.現代版ロミオとジュリエット?(違うか).まあもうそっとしておいてあげましょう.同じような話題でも,某国のお騒がせなお二人みたいにロイヤルファミリー抜けてワガママ放題っていうわけではなさそうだし,ねえ.

日テレ名物P

日テレの名物プロデューサーが「俺は感染しない」と豪語しつつ不健康な生活を続けてCOVID-19に感染しちゃったとかいうマヌケな話.名物プロデューサーってTプロデューサーかしら.それにしても,私の周囲に感染者ってほとんどいないのに,芸能界はしょっちゅう誰それが感染しましたってのは何故なんですかね.喋る仕事だからってのはあるだろうけれど……(それだけじゃないだろうな)

9月3日

先日,一次情報をあたるべしと書きましたが,振り返ってみたらTWtrendsはTwitterに立ち戻らなくてもその日の話題が把握できるという点がメリットだったはず.というわけで,なるべくTwitterに戻らないで解説してみることに挑戦します.

ミュー株

COVID-19ウイルスの変異株にはギリシャ文字の名前を付けるというルールなんだそうですが,ギリシャ文字のアルファベット?のとうとう折り返しまで来たと話題でした.他にも関連して「クサイ株」というトレンドが……(クラスターには入っていませんが),これ,ξ(クサイ,クシー)と読む文字ですが,日本語だと「臭い」になっちゃっていけません.

禁錮5年

池袋母子殺傷事故の判決が出ました.90歳の被告に禁錮5年という厳しい判決です.ひたすら車のせいにしていて反省の色なしというところが争点だったようですが,これ,本人の問題もともかく弁護側の落ち度なんじゃないかなあ.弁護士の入れ知恵が間違っていたんじゃないかと思うんだけど,違うかな.

阿佐ヶ谷姉妹

さてそして今日の「よくわかりません」はこれ.キーワードから察するに,木村多江と安藤玉恵が阿佐ヶ谷姉妹の役をやるドラマが製作されるということでしょうか.阿佐ヶ谷姉妹の役?それなんてドラマ?まあ,阿佐ヶ谷姉妹,面白いし好感の持てる芸人さんたちですが.

9月4日

誰かの心臓

さていきなりこれがわからない.中心にある一番大きなクラスタです.10個あるキーワード,全くわかりません.一つもわからない.手がかりなし.はてさてこれはいったいなんでしょう?オンラインゲームでしょうか,アニメでしょうか,これは元データのツイートを掘り下げないとまったくわからないなあ.

(元ツイートを辿ってみたけれどもわからない……わからない……)

ネットあ然

こちらは9月1日に菅義偉の肝入りで発足したとかいうデジタル庁の話.事務方トップであるデジタル監,石倉洋子女史のウェブサイトが画像パクリやらかしまくっていたという件.まあねえ,これおそらくご本人ではなく担当のスタッフがポンコツだったということだろうと想像しますが,人件費はケチらないほうがいいよねという結論か.

辞任の意向

昨日は自民党総裁選に現職総理が不出馬を表明したという大きなニュースがあってTwitterもけっこうそれで盛り上がっていたので,大きなクラスタが出来上がるかと思いきや,自民党神奈川県連幹事長が不支持したとか,誰それが出馬表明だとか,関連する話題に散らばってしまいました.こういうのをどう関連づけるべきか,TWtrendsの課題かも.

9月5日

首位奪還

阪神が首位に返り咲いたようです.今年は阪神が優勝かな.ところでこの人たちはTVで野球中継を見ながらTweetしているわけですよね?でもいま野球中継って地上波ではやってませんよね(やってる?),いったいどのチャンネルで観ているのかしら.まあしかし野球好きな人が多そうだということは確認できました.

暴挙連発

大坂なおみ選手.一時期,メンタル面もずいぶん落ち着いていたようですが,やはりまだ大人になりきれていないようです.それにしても彼女が活躍すると手放しで喜び,ちょっと失態を演じるとこれみよがしに叩く.Twitterなんて無責任なもんですなあ(「斜に構えて上から目線でヒョーロンしているお前はなんなんだ」という批判は甘んじて受けます)

競馬(札幌&新潟)

そして週末なので競馬の話題です.いまや馬券もネットで買う時代.Twitterとは相性がよいのかも.夏のあいだ地方でやる中央競馬って,なんて呼べばいいのでしょうか.地方競馬だと意味が変わってきちゃいますよねえ.

9月6日

車椅子バスケ決勝

東京パラリンピック,車椅子バスケットボールの決勝は日本 vs 米国で,熱戦が繰り広げられたようですね.Twitterでも大きな盛り上がりを見せていました.

競馬(新潟&小倉)

そして昨日は日曜日だったので競馬の話題です.新潟記念と小倉の競馬が盛り上がっていました.昨日は札幌でも開催していたはずですが,重賞レース(GIII)はこの2箇所だけでした.JRAのスケジュールによれば,来週から,中山と中京に戻ってくるようです.

海の生き物

そしてこれが謎.トピックマップを見る限り,診断系?と思いきや,ニチアサ,魔法使いプリキュア!の話題でした.元ツイートまで遡らずとも,トレンドのボタンをクリックして狂気ネットワークを表示してみれば一目瞭然です.

その他,クラスタは二つに分かれてしまっていますが,ビートたけし襲撃事件にも驚きましたね.

9月7日

新TWtrendsでは,クラスタ形成の閾値を少し下げてみました.旧システムが0.75だったところを0.5にしています.これで少しトピックマップが賑やかになるかな.

キングオブコント決勝

キングオブコントの決勝進出が発表になったようです.まあ,順当な選抜だなあというところ.当日の放映が楽しみです.マジラブってKoC取ってなかったっけ?って,M-1とR-1でした.KoC取れば三冠達成ということなんですね.

ジムビームのCM

ジムビームのCMが話題です.会社員のARuFaさんが出ているというのも話題だとか.ていうか会社員というけれどもネットの人気者なので半分ゲイノー人みたいなもんですよねえ.

F1グランプリ

オランダGPが話題になっていました.日本開催は中止になってしまいましたね.残念.ところで閾値を下げると特定のキーワードで違う話題が結びついてしまうという弊害が生じます.これはトレードオフの関係にあるので致し方ありません.オリパラの話題と混ざってしまいました.

9月8日

次元の声

昨日,大きな話題は,ルパン三世の主要なキャラクター,次元の声を担当する声優が新しい人に交代するというものでした.大きなクラスターになっています.Twitterの人たち,アニメ好きだよね.

ベイスターズ

そして野球です.昨晩のゲームではベイスターズが勝ったようです.気になるのは「横浜優勝」という文字.いまベイスターズって最下位じゃなかったっけ?夢を語るのもたいがいにせえよという印象です.

愛知の音楽フェス

いろいろと問題視された愛知の音楽フェス,その後の展開です.参加者に感染者が出たとか,まあ,あれだけ人が集まれば出るでしょうねえ.フジロックだって出てるはずだけど,話題になっていません.それを考えれば,COVID-19問題は疫学の問題ではなく社会学的課題であるということがよくわかります.

9月9日

FGOカルデア

真ん中の大きなクラスタはオンラインゲームの話題のようです.さっぱりわからなかったので,少し調べてしまいました.やはり全く知識がないと,いくら要約して可視化といっても限界がありますね.それに「FGOカルデア」というキーワードもあってるかどうか自信がありません.

トンチキソング

Snow Manというジャニーズのグループが,妙ちきりんな楽曲を公開したということで話題になっていました.「トンチキソング」という言葉の語感がいいですね.皆さんいろいろ考えるもんですなあ.

GACKT

GACKTが病気を理由に活動停止すると発表したようで,格付けチェックはどうなるんだとか,翔んで埼玉の続編はどうするのかとか,ざわついていました.お大事になさってくださいね.

他にも,サッカーの話題など,昨日はいろいろと話題がありました.

9月10日

愛知知事リコール署名妨害容疑

真ん中の大きなクラスタは,愛知県の大村知事リコール署名活動をTwitterのツイートで妨害したという話題です.しかしこれ,ちゃんと追っかけてみるとほぼほぼイチャモンにすぎない.が,君子危うきに近寄らずというか,指摘された人たちも脇が甘いよね,という話.

重陽の節句

9月9日は「重陽の節句」という縁起の良い日なんだそうです.他にも,救急の日だとか,ロールケーキーの日だとか,ポップコーンの日だとか,いろいろと指摘されていました.温泉の日っていうキーワードも出てるんだけれど,なんで?

ポケモン自己分析

そして,コイキングだの,カイリューだの,コダックだの,私でも知っているような有名なポケモンの名前が並んでいるのは「ポケモン自己分析」という診断系アプリです.診断系は,このような密結合のクラスタを作るので形ですぐわかりますね.

9月11日

ナイナイANN

今日のはなかなか難しかった.真ん中の大きなクラスタは,ナインティナインの矢部が石崎ひゅーいから楽曲提供を受けて歌手デビューという話.どうも深夜番組(オールナイトニッポン)で放送されたのを受けて大きな話題になっていたようですね.ラジオの影響もあるのねー

45歳定年説

そしてサントリーの社長が45歳で定年すべしなんていうことをブチ上げてプチ炎上です.まあ50にもなったら自立せよという檄もわからぬでもないけれど,できるひとと無理なひとがいるからしょうがない.ちょっと世間というものを舐めていらっしゃるのでは?

新型WRX

そしてごめんなさいこれは完全に趣味の世界です.クラスタにもなってない.ポッとトレンドが一瞬出ただけですが,現行のWRXユーザーとしてはスルーするわけにはいかない話題.新型もカッコいい.新しいエンジンはどうなのかな.

9月12日

競馬(中山&中京)

しきい値を0.50に下げたことで,中山競馬と中京競馬が1つのクラスタにつながってしまいました.でもまあ,どちらも競馬の話題なので,それはそれで問題ないかな?オニャンコポンという面白い名前の2歳馬が勝ったようです.面白いですね.

オオタニサン44号

そして大谷選手です.すごいね.もう今年のMVPは彼に決まり!なんじゃないでしょうか.ベーブルースの再来とか言われてますもんね.明るい話題が少ない昨今,他人事ですが楽しくなるニュースです.どこまでいくか目が離せません.

煽り運転

ときどきTVで話題になる視聴者投稿の煽り運転ニュースですが,煽られた被害者のほうにも非があるんじゃないかと炎上したようです.名古屋走りはイカンですよ!ご安全にお願いしたいところです.

9月13日

競馬(中山&中京)

昨日は日曜日なので競馬の話題で盛り上がっていました.ダレモトメラレナイだのユキヤコンコンだのカナリキケンだの,ふざけた名前の馬がたくさん出走していたようです.珍名競走馬って面白いですよね.

ニチアサ

そして真ん中の大きなクラスタ,ぱっと見,なんの話かさっぱりわからなかったのですが,「ニチアサ」というキーワードで理解.電王モチーフとかWモチーフで確信,仮面ライダーですね,たぶん.

世界の小林

最後はプロ野球の話題です.小林選手のホームランで,読売が連敗ストップということだったようです.今年は阪神が優勝なんですかね.

9月14日

藤井聡太

藤井聡太さん,史上最年少で三冠達成というニュースが大きな話題でした.ところで三冠て何よ?と調べてみたら,保持していた,王位,棋聖に加えて,今回,叡王になったということですね.次は竜王になって四冠,最終的には八代タイトル全て取って八冠を目指すのだとか.

審判のミス

プロ野球でミスジャッジがあってそれでゲームセットとなったという珍事件があったようです.ミスジャッジされたほうのチームのファンは怒るだろうなあ.まあでも,審判だって間違えちゃうときはあるよねえ.にんげんだもの.じゅんを

いーーやーーだーー

そしてなんでしょうこれ.いーーやーーだーー,だの,たーべーるーだの.#駄々をこねる人々とかいうハッシュタグがあったようですが.診断メーカーに悪ノリした人が多数いたようですね.

9月15日

一塁のセーフ見落とし

昨晩のプロ野球誤審問題が尾を引いています.日を跨いで盛り上がっていたところに加えて,審判団が謝罪に訪れたというニュースがまた蒸し返していたりして.ついでに昨日のヤクルト-阪神戦が雨で中断したこととも繋がって大きなクラスタになりました.

Detonator

デトネーター,ご存知ですか?まったく知らない単語が大きめのクラスタを作っていたので調べてみたら,プロゲーミングチームなんだそうです.そのチームから有名なプレイヤーが脱退したということで話題になっていました.

YouTuber

そしてまたユーチューバーがやらかしたようです.ていうか元記事読むと,単なる常識知らずの若者たちが乱痴気騒ぎしてて警察が来たというだけの話.人気ユーチューバーとかいって変に持ち上げるからイカンよな.

9月16日

新型iPhone

大きなクラスタが現れました.Appleが新型のiPhoneとiPadを発表したニュースで大盛り上がりです.なんとなくイノベーションのジレンマを感じなくもないApple製品ですが,はてさて,この後,どうなっていくのでしょうか.

ガンダム

右上のクラスタは機動戦士ガンダムです.皆さんガンダムも好きですね.「ククルス・ドアンの島」というエピソードが映画化する?ファーストガンダム世代ですがファーストガンダムしか知らないので,よくわかりません.

ないすうううう

そしてこのナイスCRとかいうクラスタがよくわかりません.調べてみると,eスポーツの話題らしいのですが……よくわからない.おじさんはCRと聞くとパチンコか?って思っちゃうわけですが,違うみたいです.

9月17日

東京女子化

診断系です.あなたを東京女子化,というものらしい.shindanmakerではなく4ndan.comというサービスです.みんな診断系好きだよね.そして診断系の特徴は,密結合でほぼ全てのノードが連結されている丸いクラスタになることです.

台風14号

台風14号が東シナ海でぐるぐると停滞していましたが重い腰を上げてようやく日本のほうに向かってくるとのこと.いっとき,温帯低気圧に変化か?と言われていましたが,なんか復活しちゃったそうで.皆さんお気をつけください.

地震

そして北陸地方で地震がありました.災害が多いですね.気をつけましょう.そういえば富士山大噴火っていうデマ,結局あれどうなっちゃった?デマ野郎のインチキ占い師は,いけませんね.信じないようにしましょう.

個人的には,竹中平蔵が河野氏に猛接近という話題で「でも得意技使えないのになんで近づくんだろうね」「得意技って?」「中抜きだよ……中身ないのに」というツイートが面白かったなー

9月18日

CR

CRとは,Crazy Raccoonのこと,プロゲーミングチームだそうです.eスポーツ,最近は人気なんですね.勉強になりますわ(薄い感想ですいません)

なにわ男子

そしてジャニーズです.関ジャニみたいなものですか?なにわ男子というグループだそうです.「なにわ男子」という名前は前から聞いたことがあったような気がするんですけど,デビューシングルとのこと.

エヴァコラボ

新幹線をテーマにしたシンカリオンというアニメーションで,エヴァとタイアップした回が作製されたという話題です.エヴァンゲリオンの登場人物も出てきてちゃんとコラボしてると盛り上がっていました.

9月19日

競馬(中山&中京)

はい,週末ですので,競馬の話題で盛り上がっています.恒例の珍名さん,アイアムハヤスギル,はいはいそうですか.オヌシナニモノ.知らんがな.ナオミニデレデレヤ,ナオミって誰?(笑)

FF14

ラベンダー色のクラスタ,ジョブがどうたらという話題は,ファイナルファンタジー14の話題のようです.私はゲームの話題はどうもよくわかりません.識者におまかせ.

鬼滅の刃

そして鬼滅の刃に関する話題も盛り上がっていたようですが,こちらもよくわかりません.ごめんなさい.

あとはヤクルトの塩見選手でしょうか.史上71人目のサイクルヒットだそうです.

9月20日

競馬

はい,週末ですから,競馬で盛り上がっておりました.中京11Rローズステークスですね.Twitterと競馬がこうも親和性が高いというあたり,研究ネタになりそうな気がしますが,誰か研究してみませんか?

鬼滅の刃

そして鬼滅の刃です.私,ほとんど興味もなくて蚊帳の外なんですけど,世間では人気が高いようですね.鬼滅の刃もいいけれど,最近の私の一押しは青木U平の「ミワさんなりすます」です.設定が滅茶苦茶ですが狂気を感じてたいへん面白い.

プリキュア

そしてプリキュアです.ニチアサといえば仮面ライダーが話題になることが多くて,戦隊モノやプリキュアはTwitterのトレンド・クラスタになることはあまりないのですが,昨日はプリキュアで盛り上がっていました.大きなお友達がはしゃいでいた?

あと,クラスタにはなってませんでしたが「自動車レース中止」の話題.トヨタの豊田章男社長が記者会見で「五輪で許されても四輪や二輪は許されず,不公平と感じる」とコメントしたんだとか.座布団1枚!

9月21日

競馬(中山)

昨日って中央競馬やってたんですね.連休だから?もう,JRAもがっちりマンデーですなあ.そんで中山3Rにウルオイっていう名前の馬が出てたそうで,母はヒアルロンサン,姉はシットリ,兄はモッチリ,なんですって!(情報源

GMB

だいたいわかるようになってきました.これはゲーミングチームの話題ですね.ま,それ以上のことはわからないし,興味もあまりないんだけれど……(社会情報屋でサイバー社会を研究対象にしている以上はもう少し知っておいたほうがよいかもしれませんが)

ウマ娘

それでこれもまたゲームの話題ですよ.ジュエル3000個大放出とかいって,なんかアイテム大盤振る舞いのキャンペーン?このウマ娘とかいうゲーム,PV見ましたけど,なんでアニメ顔の女の子たちが競馬場で徒競走してるのか,わけわからん.私のセンスでは理解不可能なんですが,けっこう人気あるみたいですね.大きなお友達向け競馬のゲームって,Twitterユーザの欲しがるところを濃縮したような……それで当たってるんでしょうか.

9月22日

中秋の名月

昨晩は中秋の名月だったそうで,しかも満月.たしかにお月さん綺麗でしたね.薄曇りという空模様だったので,朧月夜というのでしょうか,風情のある夜でした.Twitterでも月の写真をアップして盛り上がっていたようです.

月の満ち欠け

真ん中の大きなクラスタは「あなたを月の満ち欠けに例えると」4ndan.comだそうです.診断系ですが中秋の名月にちなんだものです.診断系で盛り上がるのはいつものお約束.

女子高校生化

もう一つ,診断系が被りました.こちらはshindanmaker,「あなたを女子高生化!」だそうです.得意科目,不得意科目でなぜか数学IAとか数学IIBとかに注目が集まりました.数学,苦手意識持ってる人が多いのかなあ.

さて,今日の「なにこれ」珍百景は,「うんこちゃん」というトレンド.ゲーム実況者の加藤純一さんという方がご結婚されたとかで,彼のあだなが「うんこちゃん」なんだとか.どんなあだ名や……

9月23日

月の満ち欠け

一昨日の4ndan.com、月の満ち欠け云々というゲームです.次の月見の話題もそうなんだけど,トレンドに上がっていたのは昨日の0時から早い時間,ということで,TWtrendsは日付が変わったところから集計を始めるので,夜中にバズると2日続けて大きなクラスタができる,ということになるわけですね.

お月さん

それでそのお月さんです.これも明け方までバズっていたようです.みんな,夜はちゃんと寝ようね?

大谷45号

大谷が打ちました.トップを走るゲレーロと1本差,目が離せません.

あとはみずほ銀行のシステムトラブルの件で金融庁が介入だとか,フェミ議連が松戸警察のキャンペーンに噛み付いた件とか,いろいろと興味深い話題で盛り上がっていたようです.

9月24日

鬼滅の刃

鬼滅の刃のアニメ映画が地上波で放映されるようですね.期待感からか大きな話題になっていました.そんなに面白いのかな……(置いてきぼりを食らっていますが,あまり興味がわかない)

台湾TPP加盟

中国のTPP加盟に引き続き台湾TPP加盟ということがちょっとした話題になっていましたが騒いでいるのはちょっと一面的な見方をしている人たちばかりのような気が.政治的な点はともかくとして,経済的には中国も台湾もしたたか.水面下で緊密に連携している例はいくつも知っています.

青森県むつ市

そして衝撃のふるさと納税返礼品です.ホタテの貝殻水着.武田久美子を彷彿とさせるという代物で話題になっていました.6,000円は高価いかなあ.想像力込みでその価格.お好きなかたにはドーゾというところでしょうか.

9月25日

Mステ

ミュージックステーションです.やっぱみんなTV観てんじゃん.ところがツイートがTVかどうかを判定するシステム,ミュージックステーションは拾えるけれど「Mステ」を拾えないという課題が……,こういうのは別途,辞書を用意しなければなりません.

モンハン

モンスターハンターのゲーム,新作?が出るという話題です.正確に引用すると「『モンハンライズ』有料大型拡張コンテンツ『サンブレイク』が2022年夏に発売」だそうです.有料大型拡張コンテンツ?どういうことでしょう.誰か詳しく教えてください.

秋の色

「あなたを秋の色で表現すると」…… 診断系,4ndan.com です.かつては shindanmaker の独壇場だったわけですが,最近はこの 4ndan.com というやつが幅をきかせるようになっているようです.しかし 4ndan っていうセンスはどうかと思うぞ.余計なお世話かw

9月26日

鬼滅の刃

はい,予想どおりです.鬼滅の刃に関する大きな大きなクラスタができました.よく見ると二つのクラスタが一体化していますね.右上のクラスタは,フジテレビに対する苦情のようです.CM多すぎ,だそうです.そんなにCM入ってたのかな(私は観てない).

競馬(中山&中京)

それでお約束の競馬です.土曜日だから.中京と中山の話題が一つになって,大きなクラスタとなっていました.Spring embedder のアルゴリズム上,ビヨーンと飛び出すような形になってしまいましたがこれもまた一興です.

プロ初完封

そしてプロ野球です.阪神の高橋遥人選手が完封勝利,プロ初完封だそうです.おめでとうございます.

昨日は他にも,バナナマンの話,ウルトラマンの話,などありましたが,鬼滅と競馬の話題の前には霞んでしまいましたね.

9月27日

無限CM編

真ん中に大きなクラスタができております.一昨日の夜から燻っているCM多すぎ問題.鬼滅の刃「無限列車編」をフジテレビが地上波初放映したはいいものの,これでもかと言わんばかりのCMてんこ盛りで炎上したという案件.詳しくは「『鬼滅の刃』地上波初放映で盛り上がるも……」をどうぞ.

神戸新聞杯&オールカマー

そして競馬です.神戸新聞杯とオールカマーというレースが盛り上がっていたようです.しきい値を下げたので一つのクラスタになっちゃってますが,左下が神戸新聞杯,右上がオールカマーということですね.まあ,これはこれでヨシとしましょう.

アタック25

長寿クイズ番組「アタック25」が終わってしまいました.最終回です.時代の流れを感じますね……

9月28日

白鵬引退

横綱白鵬が引退の意向を示したんだとか.白鵬とか朝青龍とか,モンゴル人横綱は強いなー.白鵬もさることながら,さっきTV観てたらいつの間にか勢が引退して春日山親方になっていた.おやおや.

オオタニサン

大谷選手,10勝ならず.ホームラン競争も黄信号点灯でしょうか.それでも凄いよねえ.元気が出ます.まあ,彼は彼,自分は自分,なので,もっと頑張ろ!という気になります.

撃ち方やめ

自民党総裁選です.腐臭がします.

9月29日

結婚報道

いやもうこれに尽きるよねっていう感じで,予想はしてました.ここまで大きなクラスタになるかな.嵐の櫻井翔と相葉雅紀のお二人が結婚報道したという話題です.まあ,話題作りとしてはこれ以上のものはないよねという感じ.他が霞んでしまいました.

ミサイル

てなわけで北朝鮮がミサイルをいくら飛ばそうが,嵐の結婚報道には負けてしまうのです.そこんとこ黒電話はわかってるのかなー(わかってねーだろな.ていうか,いまの彼は影武者何号なんでしょうか)

フードジャーナリスト

そして地味に注目しているのが元バイトAKB梅澤なんとかさんの経営するラーメン店とラーメン評論家(本人いわくフードジャーナリスト)のバトル.かなりどーでもいい話題,ではあるわけですが,外野からはそこそこ面白い.まあ,ラーメンなんて自分の好きなものを美味しい美味しいと食べてりゃいいわけで,語るもんでもないですな.真面目にやってるラーメン屋の皆さんは応援しますよ!ラーメンに限らず評論家風情が大きな顔をするなってのはあるなあ……

Σ( ゚д゚)ハッ!私のやってることってTwitter評論?俺ってばTwitter評論家だったのか?まあでもこのシステム作り上げて努力してるところは評価してほしいなあ

9月30日

自民党総裁選

今日は大きなクラスタが3つできました.一つは自民党総裁選,決選投票で岸田新総裁が誕生した件です.まあ,これは大きな話題になるだろうなと予想していました.予想通り.個別のツイートはなんだかなーと思うものが多いけど,ノーコメント.

さいとうたかを

もう一つは,ゴルゴ13の作者,さいとうたかをさんが膵臓癌でお亡くなりになったという訃報.84歳だそうです.ご冥福をお祈り申し上げます.ゴルゴ13は彼の死後も続くとのこと.サザエさん,ドラえもん,クレヨンしんちゃんなどと同じシステムですね.

インターネットヒーロー

予想外だったのはこれ.e-Sports,プロゲーマーの話題です.私にはよくわからない世界ですが,岸田新総裁やさいとう・たかをのクラスタに近い大きさのクラスタになっていました.やはりTwitterは偏っている……

ところで,さいとう・たかをの件,「いとう・たか」とか「いとう氏」というトレンドが現れているのはTwitterの限界ですね.ときどきこういう日本語処理に問題があるようなトレンドが現れるます.ま,かわいいっちゃあかわいい話.