時間の流れが速い
日々記録しよう。 ーーーーーー 昨日は毎週の通り、教習所に朝から3本。
学科模擬試験を合間に一つ受けた。94点合格で73点。昨日は1日その試験の設問が意味不明すぎて頭を悩ませた。 何度質問を読んでもひどい。つまり「何通りにも解釈できる」。 ネットで調べると他にも憤っている同士がいる。 というか日本全国民酷いと思っている。
帯広で自動車教習所に通う
何とした事か。免許の更新を忘れていた。
ミッションの普通自動車免許、中型バイク(普通自動二輪)の免許が失効した。
期限が切れて半年~1年以内に届け出たので、完全失効ではなく仮免になったので、不幸中の幸いではあるが。
これが発覚してから、北海道移住をどうするかは少し考えた。
車なしで北海道に住むのはまず無理、と同僚から聞いていたしネットでもそういう論調が強い。
何とかならないかを速攻で調べたが、失効はどうにもならないので帯広で免許を取り直す方向で手続きを進めた。
帯広教習所に電話する。「仮免から入所できますか?」
「できますよ。費用は20 ~ 25万です」
「今大阪に住んでるんですが大丈夫ですか?」
「は?????」
「かくかくしかじか、、、」
「できん事はないです。住民票を帯広に移して、仮免の住所も帯広に移して、、」
という訳で無事入所まで漕ぎ着ける。現在絶賛教習を受けている。
座学の教習は現在ネットから受けられるようになっている。これが結構曲者で、顔をカメラで映しながらでないと受けられない。AIでほんとに受けているかを判定しているらしい。それはいいのだが、結構な確率でエラーになる。改善が待たれる。
「大丈夫、雪が降るまでには免許取れますよ」という教習官の言葉が、ああ、北海道に来たという気持ちにさせてくれた。
帯広の物価
引っ越してきて1ヶ月。スーパーは近くの「フクハラ」を活用しているが、今回は物価について感じる事を1つ。
以前大阪にいた時は地方のイメージは「物価が安い」だった。当然これはあらゆる商品全て、が対象である。
もちろん暖房費が相当掛かる、などは調査済みだったが、それ以外にも結構思う所がある。
以下は大阪と比べて、という意味で書いている。
食費:
普通に高い。肉類は質の幅があると思うがそれでも高い。豚、牛、鳥どれも大体 1g => 1 ~ 2 円で買えるレンジのがあったが、こちらは種類が少ないからだろう、どれも2 ~ 3円はする。 野菜も、魚も同じく高い。おそらく海外からの輸入が少ない?のではと考えた。地産地消が前提なのだろうか。 だがそれでも菓子類など、袋物もかなり高く、例えば「ルマンド」が大阪では110 ~ 120円なのが、こちらは190円とかする。

人口が少ないからスケールメリットが掛からないんだろう。人が多ければ薄利多売で売れるのがここではそうはいかない。
コーン缶なんて十勝はとうもろこしのイメージがあるから安いのか、と思うがそうではない。「フクハラ」で1缶190円とかして「高い!」と感じたから買わなかったが、ネットで調べると amazonの方が安い という。

帯広で駅前の長崎屋やら、イトーヨーカドーやら藤丸やらが閉店しているのはこの辺に原因があるのではないか。
人口が減っているから、が原因ではない。
帯広で一番人口が多かった時は17万人前後だが、今は16万人ほど。17分の16になったからとて、こんなに店が閉店するものだろうか。
単純に買い先がネットに移ったからではないかと予想している(持論)。あと単に競争力の問題。
家賃
家賃は安い。大阪の約半額。築10年以内で 駅前 2LDK 8万円、探せば 築10年 3LDKで8万円も普通にある。土地は有り余っている感じ。
ゴミ出し
北海道でも帯広は高い方ではないだろうか。20Lの燃えるゴミ(生ゴミ)を出すには60円掛かる。缶や瓶は無料で出せるが、大阪市内のようにガンガン電池も紙も混ぜて無料で捨て放題、というわけにはいかない。焼却炉のパワー(市の財政)に依存するからそこは仕方ない。
apiでお天気を引いて来る練習
3日先までの気温、天気を取得して保存する練習をしました
weather:
ruby ./ruby/weather.rb
weather.rb
require "net/http"
require "uri"
require "json"
# 参考 https://auto-worker.com/blog/?p=7739
# https://www.weatherapi.com/my/ で取得
API_KEY = "XXXXXXXXXXXXXXXXXXXXXXXX"
CITY = "Obihiro"
# 無料プランは3日先までforecastできる
DAYS = 3
# 履歴保存場所
HISTORY_PATH = "./ruby/history/weather.txt"
def main
url = URI.parse("https://api.weatherapi.com/v1/forecast.json?key=#{API_KEY}&q=#{CITY}&days=#{DAYS}&aqi=no&alerts=no")
response = Net::HTTP.get_response(url)
forecastdays = JSON.parse(response.body)["forecast"]["forecastday"]
filtered_data = filtered(forecastdays)
insert_dates(filtered_data)
end
def filtered(forecastdays)
forecastdays.map do |f|
{
"date": f["date"],
"mintemp_c": f["day"]["mintemp_c"],
"maxtemp_c": f["day"]["maxtemp_c"],
"condition": f["day"]["condition"]["text"]
}
end
end
def insert_dates(filtered_data)
# dateがすでに存在していたらその日付のデータは書き込まない
filtered_data.each do |f|
File.open(HISTORY_PATH, "a") do |file|
file.puts "#{f[:date]}, #{f[:mintemp_c]}, #{f[:maxtemp_c]}, #{f[:condition]}" \
unless existed_dates().include?(f[:date])
end
end
end
def existed_dates
existed_dates = []
File.open(HISTORY_PATH, "r") do |file|
file.each_line do |line|
existed_dates << line.split(",")[0] # 既存のdateを代入
end
end
existed_dates
end
main
実行
$ make weather
こんな感じでtextファイルに保存 履歴はずっと残っていく
date, min_temperature, max_temperature, condition 2023-10-08, 6.3, 15.6, Partly cloudy 2023-10-09, 4.7, 16.3, Sunny 2023-10-10, 8.3, 17.3, Moderate rain
契約しているサブスクが多くて見てないのにお金払ってないか
悔しいので全メディアを開くようにした。
media:
# NHK ondemand
open "https://www.nhk-ondemand.jp/user/availableList/index.html"
# FOD
open "https://fod.fujitv.co.jp/member/resume/"
# videonews
open "https://member.videonews.com/login.php"
# amaozon anime
open "https://www.amazon.co.jp/gp/video/genre/anime"
# rebuild
open "https://rebuild.fm/"
# backspace
open "https://backspace.fm/podcast/"
# abema
open "https://abema.tv/"
# youtube app
open -a /Users/sdk/Applications/Chrome\ Apps.localized/YouTube.app
$ make media
全部をちゃんと消化するようになって気分が良くなった。
1ボタンで好きなジャンルの曲を流す
毎回PCでyoutube開いて2~3回クリックして音楽再生するのが面倒。
スマホでタップするのもしんどい。
Makefileで実行することにした。
lofi:
ruby ./lofi.rb
lofi.rb
# 好きなyoutube channelのplaylist をいくつか配列に入れる
list = [
"https://www.youtube.com/watch?v=7ZguAEoNpZw&list=PLt7bG0K25iXhOFpYjk1uCqkPtkNDZwqub",
"https://www.youtube.com/watch?v=Ot6d3l9r-Lk&list=PLt7bG0K25iXi9KIt6P6yStMp9ObzXjApm",
"https://www.youtube.com/watch?v=CSOsK6Dy58U&list=PLt7bG0K25iXjvB28Upp4YU_LvLS2MFbLr"
]
system "open #{list.shuffle.first}"
$ make lofi