2025-12-07
北陸三県観光オープンデータハッカソン2025を実施 -HACK THE HOKURIKU!観光をアップデートせよ-」のテーマとしてチーム「Crab Club」で選んだ、NPS(ネット・プロモーター・スコア)

北陸三県観光アンケートオープンデータ内では「おすすめ度」という項目名で、0から10の数値で記録されています。記録期間がすべて揃っている今年4月から10月の期間合計のNPSを市町別に算出し、ランキングにしたデータがこちら!

「opendata-hokuriku/nps-city-2025.csv at main · code4fukui/opendata-hokuriku」

上位は石川県、富山県がほぼ独占。福井県が登場するのは勝山市で12位から。
伸びしろしかないぞ、福井県!

こちらを算出するためのキーとなる「回答場所」と「市区町村」を対応付けるオープンデータ「spot.csv」もチームで作成。オープンデータとして公開しているので、ぜひご活用を!


「code4fukui/opendata-hokuriku」

オープンデータ、NPS計算、データの共通部分抽出プログラム(Deno/JavaScript)はこちらにてオープンソースとして公開。

NPSを市町別、月別にまとめ、KPIとして各市町ごとに競い合ってもらおうとチームクラブクラブで決定、できたアプリがこちら。

「EKKA's」
src on GitHub
北陸三県から市町を選択、NPSスコアとライバルとの差を検証しましょう!
もちろん、こちらも、オープンソース!

links
- 北陸3県観光オープンデータハッカソン 参加してみた 2025年12月7日(日)|BetterDream
- 北陸三県揃った! 観光アンケートオープンデータの項目チェック

2025-12-06

北陸三県観光オープンデータハッカソン2025を実施 -HACK THE HOKURIKU!観光をアップデートせよ-」開催に向けて、北陸三県分の観光アンケートオープンデータ「hokuriku-inbound-kanko/opendata: Integrated open data for Toyama, Ishikawa, and Fukui prefectures」をチェックしました。

87392件のデータ。126項目のデータ種類数を算出し、30種類分をまとめたCSVデータを作ってみました。
items.csv


「code4fukui/opendata-hokuriku」

データ抽出プログラムと合わせてオープンソースです。

2025-12-05

新しいプログラミング言語「Sui」誕生の投稿を見て、早速実装、Geo3x3!

Suiは、1行1命令、マシン語のようなシンプル言語。オペレーターは記号1文字、変数名や、関数名は連番で指定する。WebAssemblyに近い。

例えば、下記は変数2つを足し算して、表示するプログラム。

= v0 100 = v1 23 + v2 v0 v1 . v2

(v?は変数。=は代入、+は足し算して代入、.は表示をそれぞれ表すオペレーター)
100 + 23 を計算し、123 と表示される。

Geo3x3を移植するために関数(floor, chr, len, floordiv, find_num)をそれぞれSuiで実装し、Suiに付属するPythonからSuiへのコンバーターで変換したプログラムをSui化した。

; len # 0 1 { = v0 0 : 0 ] v1 a0 v0 ~ v2 v1 0 ? v2 1 + v0 v0 1 @ 0 : 1 ^ v0 } ; floordiv # 1 2 { % v0 a0 a1 - v1 a0 v0 / v1 v1 a1 ^ v1 } ; find_num # 2 1 { = v0 "0123456789" = v1 0 : 0 ] v2 v0 v1 ~ v3 v2 a0 ? v3 1 + v1 v1 1 ~ v3 v1 10 ? v3 2 @ 0 : 1 ^ v1 : 2 ^ -1 }

; floor # 0 1 { % v0 a0 1 - v1 a0 v0 ^ v1 } ; chr # 1 1 { $ a0 0 a0 ; floor ] v0 "0123456789" a0 ^ v0 }

#で始まるのは関数定義、関数のID,引数の数、{ } 内がローカルスコープを持つ本体となる。


Suiをインストールし、コマンドラインから実行、変換成功!

src on GitHub


「Geo3x3」

112のプログラミング言語に対応する、ジオコーディング、Geo3x3。

links
- Web標準の並列プログラミング言語WGSL on Deno、Geo3x3がサポートする111言語目
- 50言語目のGeo3x3実装はIchigoJam BASIC! 固定小数計算ライブラリと伝説の言語COBOL
- 緯度経度に代わる位置をシンプルに表す Geo3x3(ジオスリーバイスリー) パブリックドメイン化!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS