見出し画像

「ランダムJP」を公開しました!

「ランダムJP」というWebサイトをGithub Pagesから公開しました。
ランダムに日本語を選び,その統計データを表示する」サイトです。

1. 使用データ

研究用に公開されている日本語データベースを利用しています。このデータベースには膨大な量の日本語が収録されていて,且つそのそれぞれに数十個の属性が用意されています。今回はその中から形容詞と形状詞のみを抽出しました。属性は一般語彙ランク書き言葉重要度ランクの2つのみ利用しています。

利用させていただいたデータ
抽出

2. システム

抽出データは,属性ごとに5種類のテキストデータに分割しました。その5データのn行目には同一単語のデータが記述されている形です。
そしてJavaScriptで次のようなスクリプトを書きました。

random_number = (1以上最大行数以下のランダムな整数)

word = "words_list.txt"のrandom_number行目の値
data1 = "data1.txt"のrandom_number行目の値
...
data4 = "data4.txt"のrandom_number行目の値

あとはそれを表示させている感じです。

3. デザイン

フォントの話からします。Adobe Fontsを利用してUD角ゴラージとFutura PTを使いました。ただし肝心の単語の部分は設定していません。和文フォントだと表示にラグが生じてしまい,高頻度で更新されるテキストとの相性が悪いと思ったからです。

共有アイコンは,3つのうち一番左に物書堂(辞書アプリ)も付けました。物書堂のスキームを使っています。最後に利用した辞書の項目(があれば)飛ぶと思います(厳密では無いかもです)。

4. 制作について

HTMLを書いたことが(ほとんど)無かったので非常に難しかったです。無駄な / 不適切な行は結構あると思います。大目に見てください🙇‍♂️
因みに上のスクリプトは99.99%をChatGPTに書いてもらいました。非常にありがたい存在です。

制作理由は,日本語が好きでこのようなサイトを使ってみたいと思ったのと,Web制作の練習をしたかったからです。

5. 今後の展望

形容詞・形状詞に限らず,日本語一般に対応したいと思っています
品詞を自由に設定できるシステムも作ってみたいと思います

この記事が気に入ったらサポートをしてみませんか?