このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。

Archives Details

インターネットにて世論調査を行う「世論Web」サービスを始めてみました。

JavaScript

2020.01.31

この記事は最終更新日から1年以上が経過しています。

どもです。

インターネットにて世論調査を行う「世論Web」サービスを始めてみました。(超趣味個人開発)

 

世論Web

何が出来るか?

1日1回、質問に答えることが出来ます。

ログインせずに回答し、回答された大体の位置がマップ内に回答の色に沿った円で示されます。

同じ回答が集まる地域は円形が大きくなります。

こちらは1日でリセットされます。

 

最近、似たようなサービスの話が話題になっておりましたが、ログインを強制しないところと、

回答における大体の位置情報がわかるところが差別点なのかなと思います。

 

ただ、非ログインなので、しっかりユーザーをユニークに保てないところや位置情報もIPによる算出の為大雑把なところでもあります。

 

作った経緯

世間一般の世論調査は、電話調査における「RDD(Random Digit Dialing)方式」と呼ばれる方法が用いられることが多いです。

これを国民全員に行うのは流石にできないので、コンピューターによって無作為に抽出された電話番号リストを使用し、企業ではない一般家庭に対して調査し、一定数のサンプリング結果より統計学に基づいた計算によって割合を算出します。

なのですが、本当にこれがあっているのか??

ふと疑問になりました。

ランダムに一定数サンプリングを行うわけなのですが、きっと偏りも生じるはずだと思っていたりもする。

実際に、支持する政党の結果でも、不祥事を起こしまくっている自民党の支持率が40%を超える高い支持率だったりしてすごく違和感を感じたりもしました。

よく、テレビで発表される世論調査は上記の電話調査の方式で行っている為、新聞など他の媒体で発表される世論調査は別の算出方法を行っていたりもして、結果が全然異なっていたりする。

地方新聞などで起きている事象もあり、きっと地域差などもあっての結果だったりもするのでしょう。

じゃあ、どの地域でどのくらいの回答があるのかというのを単純に可視化してみたかった次第であります。

 

技術スタック

ざっくりですが、フロントは定番のNuxt.js。これまでいくつもNuxt.jsでサービス作成してきたが、SPAのサービスを作成する際、

本当に簡単に作成出来るから気に入っています。(ただ今回は、Nuxt.js使用するボリュームでもないが。。)

バックエンドはDjango REST framework

業務でもDjangoを使用していたりするのですが、がっつりDjango REST frameworkを扱って見たかった事も、理由として大きかったりもします。

慣れないところもあったり、夜子供が寝てから暇なときにダラダラ扱っていたのもあったり、

去年の年末辺りから触っていて、先週辺りにやっとデプロイした感じです。

でも、作成より、どうデプロイするかに時間取られた気がします

SPAのwebサービスのデプロイは以前から色々と考えさせられる。。

何がと言うと、規模が小さい個人開発となると、webサーバーとAPサーバーまとめたい(1台で行きたい)のでその構成に関してですね。

Django REST framework &  Nuxt.jsも色々と方法があるわけですが、

そのへん次回以降どこかで残していければと。

あ、あと新しく「digitalocean」も利用してみました。(これもどこかで

まぁ、諸々時間あるときにでもまとめようかと。。。

 

今後の予定

取り敢えず、いつものリリースして満足してしまった感(使用ユーザーがいなくてもいいや問題)が否めないのですが、

ソーシャルログイン機能とかも実装して、ログインしたユーザーは質問が作成出来たり、過去のデータを参照出来たりと

作って行こうかなぁとか。

どうしようかなぁ。とか(他にも作りたいものあるし、flutter触りたいなぁとか、今年はOS作成したいなぁとかもあるし。。。)

思っている次第です。

 

やるかな、やらないかなぁ。

ユーザーさん次第だな。

じゃあやらないだろうなぁ。w

 

ではではぁ。

 

世論Web

Comment

Related Article

2022 VIVA JS World Cup 開幕!! 〜 Vue3で作るサッカーゲーム 〜

2022.12.24

OAuthのフローを可視化できるツールを作ってみました。

2020.05.17

令和の時代に、JavaScriptで Shift-JISファイル作成 全銀データフォーマットに対応する。

2020.03.03

インターネットにて世論調査を行う「世論Web」サービスを始めてみました。

2020.01.31

年末のレトロゲーム熱の際、ファミコンソフト一覧パッケージ作ってました。

2020.01.24

あと10日で「jsdo.it」のサービスが終わってしまう!! ソースダウンロードまだの方は急げぇ〜!

2019.10.21

正規表現 先読み後読み 論理積

2019.07.28

「二段階認証?」という方も 5分で覚える パスワードレス WebAuthnのまとめ

2019.07.07

上級者向け JavaScript 問題集 「javascript-questions」日本語翻訳担当してます。

2019.06.22

SPAサイトでの認証認可 JWT✗Rails5✗Nuxt.js

2019.03.24

CATEGORY LIST

LATEST NEWS

Rust - Actix Web mongo ユーザー登録 JWT認証

Rust

2024.03.24

Rust - Actix Web JWT 認証認可 APIの作成

Rust

2024.02.25

Rust - Actix Web × JSON 静的ファイルをAPIで返却

Rust

2024.01.19

Rust - Actix Web × MongoDB環境をサクッと起動

Rust

2024.01.18

5分で学ぶ RustでWave Function Collapse (波動関数崩壊アルゴリズム)

Rust

2024.01.15

LLaMAモデル GGMLフォーマット(llama.cpp)をRustフレームワーク Leptosを用いて M1MacMiniでサクッと動かす。

Rust

2024.01.11

2024年 狙っているモバイルノートPC

tool

2024.01.07

MacOS XcodeにSDL2を追加

tool

2023.12.26

php 7.4にアップデート

PHP

2023.12.24

5分で覚える Flutter Flameで作る Wave Function Collapse - 波動関数崩壊アルゴリズム

AI・Bot・algorithm

2023.12.20

Flutter - Flameでゲーム作成 (キャラクターの移動)

Flutter

2023.07.23

Flutterで作る ChatGPT Prompt Manager

Flutter

2023.07.12

RANKING

Follow

SPONSOR

現在、掲載募集中です。



Links

About Us

WEBデザイナーの、WEBデザイナーによる、WEBデザイナーの為のサイト。「みんなで書こう!」と仲間を募ってみたが、結局書くのは自分だけとなってしまいました。日々のメモを綴っていきます。

Entry Profile

Graphical FrontEnd Engineer
- Daisuke Takayama

MAD CITY 北九州市で生まれ育つ。20代はバンド活動に明け暮れ、ふと「webデザイナーになりたい。」と思い、デジタルハリウッド福岡校入学。卒業後、数々の賞を受賞、web業界をざわつかせる。
現在、主に、ゲーム制作中心に港区六本木界隈で活動中。

FOLLOW US