あれもしたい、これもしたい。まとめはじめに前回では「男の子」や「お正月」のように「漢字+仮名+漢字」と「仮名+漢字」の組み合わせの場合に正しいルビが振られるように改修した。今回はPythonとMecabとの組み合わせで実用できるHTML自動リビふりの実現させるために、「埋め立て」と「に関して、に対して」、「漢字+仮名+漢字+仮名」と「仮名+漢字+仮名」のパターンのルビ振りについて改修していきたい。色々なテキストでふりがなを確認しているとデフォルトの辞書では読み仮名の品質に問題があると判断したのでMeCabの辞書を「mecab-ipadic-NEologd」に変更することにした。「翁長雄志知事」の場合、デフォルトの辞書だと翁おう長雄ながお志こころざし知事ちじというとんでもな読み仮名になり時代に追いつけていない。MeCabでの拡張辞書では有名な「mecab-ipadic-NEologd」を使用することにした。これで翁長雄志知事おながたけしちじという風に正しくふりがなが振られた。辞書の置き換えは、これはこれでまた問題がある。今までは別々に解析されていたものが一つの名詞として解されることがあること。「月は東に日は西に」。なんかアニメのタイトルみたいなんだけど、置き換えた辞書では一つの名詞になるためデフォルトの辞書ではちゃんと月つきは東ひがしに日ひは西にしにとなるが、拡張した辞書では月は東に日は西つきはひがしにひはにしにとなるのだ。この問題の解決は、また今度にしておく。いうことで辞書の指定を変更したので、「mecab-ipadic-neologd」をインストールし、コードを一部書き換えた。MeCab.Tagger("-Ochasen")を下記のように。-Ochasen")「漢字」+「仮名」+「漢字」+「仮名」の場合に適切なふりがなが自動でルビ振りされるようにする例えば「埋め立て」のような「漢字」+「仮名」+「漢字」+「仮名」の場合に適切なふりがなが自動でルビ振りされるようにする。ロジック的に前回のものと同様なのでざっとだけコードを載せておく。前回までのも含めて関数化しておいた。end="")「仮名」+「漢字」+「仮名」の場合に適切なふりがなが自動でルビ振りされるようにするこちらは「に関して」や「に対して」という場合に適切なふりがなが自動でルビ振りされるようにする。これもロジック的に以前のものと同じなのでまとめた関数を載せておく。埋うめ立たてに関かんして会議かいぎを行おこなうまとめPythonとMeCabでの自動ルビふりを実現するのにまたゴールに一歩近ずいたように思えたが、また新しい問題があった。今までのコードだとカタカナの処理が想定されていないので、場合によってはカタカナ部分にもよくルビが振られてしまっている。次回はそこらへんを改修していきたい。現状でのコードは下記の通り。関数にまとめて整理しているので前回のコードから大きく変わっているのでご注意を。18.04にsshをインストールし接続・ログインできるようにする方法2018年8月14日ひょんなことからMacにUbuntuをインストールすることになった。ウィジェット画面に移動してウィジェットをこのウィジェットエリアにドラッグしてください。フッターウィジェット画面に移動してください。ウィジェット画面に移動してウィジェットをこのウィジェットエリアにドラッグしてください。フッターウィジェット画面に移動してください。ウィジェット画面に移動してウィジェットをこのウィジェットエリアにドラッグしてください。フッターウィジェット画面に移動してください。GeneratePress。