「ランダム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. 今後の展望
形容詞・形状詞に限らず,日本語一般に対応したいと思っています。
品詞を自由に設定できるシステムも作ってみたいと思います。
この記事が気に入ったらサポートをしてみませんか?