【100切りの羅針盤】「マキロイ・ドロー」への挑戦と、お庭の6メートル。

最近、自分のゴルフが少しずつ「点」から「線」に繋がり始めています。
現在のベストは102。あと少し、その「壁」を超えるための試行錯誤を、備忘録として残しておこうと思います。

1. ドライバー設定を「L5」へ振り切る
愛用の「ゼクシオ エックス」。スライスに悩まされていたのですが、思い切ってスリーブを**最大ドロー設定の「L5」**に変更しました。

「道具に頼りすぎか?」とも思いましたが、道具が捕まえてくれる安心感があるからこそ、マキロイのような「インサイドから1時の方向へ放り出す」スイングに挑戦できる。この「攻めのチューニング」が今の自分には合っている気がします。

2. 飛ばしたい本能を抑える「ハーフスイング」
8番アイアンで140〜150ヤード飛ぶのは自分の強みですが、ついつい力んで「右手で引っ張る」癖が出てしまうのが課題でした。

そこで今取り組んでいるのが、ドライバーでも「ハーフスイングのつもり」で打つこと。
体が硬くても、無理にフルスイングせず、インパクトで顔を逃がす(ルックアップ)ことでスムーズに回転する。この「脱力」こそが、結果的に飛距離と方向性を両立させる近道だと気づきました。

3. 庭は最高のショートゲーム練習場
DIYでネットを張ったお庭での練習。最近のメインウェポンは**「ドルフィンエッジ 55°」**です。
ここでやっているのは、手首を固めたパターのようなアプローチ。

狙うは、ネットの根本にある土嚢から「6メートル」の距離。
地味な練習ですが、この6メートルの精度が上がれば上がるほど、コースでの安心感が違います。アプローチでも「右手は添えるだけ」の感覚を意識して、100切りへの守備を固めています。

4. 「258」の誘惑を断ち切る(笑)
最新の「258CBP」アイアン、正直かなり惹かれました。カッコいいですよね。
でも、今は新しいクラブに慣れる時間よりも、今の8番と55度を信じ抜く時。

100をしっかり切って、「お祝い」としてあのアイアンを手にする日をモチベーションに、今日もコツコツとお庭でボールを転がしています。

【今週の気づき】
「右に打ち出すのは勇気がいるけれど、L5設定と自分を信じて、右手を離して放り投げる。手が遅れてくるイメージが、カチッとハマる瞬間を増やしていきたい。」

【実録】43歳JFE社員が、古いラズパイとAI(Gemini)で「ゴルフ予約全自動マシン」を爆誕させた話

人気ゴルフ場のシミュレーション枠、予約開始時間にパソコンの前に張り付くのって大変ですよね。
「寝ている間に勝手に予約してくれたら…」
「外出先からiPhone一タップでキャンセルできたら…」

そんな願いを、押し入れに眠っていた**Raspberry Pi(ラズパイ)と最新AI(Gemini)**の力を借りて実現しました!今回はその構築記をお届けします。

今回構築したシステムの全体像
今回作ったのは、単なる自動実行スクリプトではありません。**「どこからでも操作できる専用サーバー」**です。

Raspberry Pi: 24時間つけっぱなしの親機(電気代は月数百円!)。

Selenium: ブラウザを自動操作して予約サイトをポチポチする技術。

Flask: iPhoneからの命令を受け取るための窓口。

Tailscale: 外出先(4G/5G)から自宅のラズパイに安全に繋ぐ魔法のVPN。

cron: 毎朝6時ぴったりに予約を実行する自動タイマー。

苦労したポイント:Windowsからラズパイへの「移植」
最初はWindows PCで作っていたのですが、ラズパイ(Linux)へ持っていく際にいくつかハマりポイントがありました。

ドライバの書き方: Windowsでは自動インストールが効きますが、ラズパイでは /usr/bin/chromedriver を直接指定する必要がありました。

Seleniumのバージョン: 古いラズパイOS(Busterなど)では、最新の書き方(service=)ではなく、一世代前の書き方(executable_path=)にするのが安定のコツです。

ヘッドレスモード: ラズパイには画面がない(または重い)ので、ブラウザを表示させない –headless 設定が必須です。

実際のコード(エッセンス)
サーバー側(Flask)では、以下のようにiPhoneからのアクション(URLの末尾)によって動かすスクリプトを切り替えています。

Python
@app.route(‘/‘)
def trigger_action(action):
# reserveなら予約、cancelならキャンセルを実行
file_name = ‘script.py’ if action == ‘reserve’ else ‘cancel.py’
# …中略…
subprocess.Popen([sys.executable, file_path])
return jsonify({“status”: “Accepted”})
これをラズパイの rc.local に登録して、電源を入れるだけで自動起動するようにしました。

iPhoneから1タップで予約・キャンセル
iOSの「ショートカット」アプリを使い、ラズパイのIPアドレスを叩くボタンをホーム画面に作りました。

予約ボタン: http://(ラズパイのIP):5000/reserve

キャンセルボタン: http://(ラズパイのIP):5000/cancel

これで、布団の中からでも、仕事の休憩中でも、1タップでラズパイが裏側でブラウザを立ち上げ、予約サイトを操作してくれます。

自動化してみた感想
一番のメリットは**「心の余裕」**です。
毎朝6時に起きるプレッシャーから解放され、もし予定が変わってもスマホから一瞬でキャンセル指示が出せる。

「古い機材」と「最新のAI」を組み合わせるだけで、これほど生活が便利になるのかと感動しました。

次は、予約結果をLINEで通知したり、AIにもっと複雑な枠取りを判断させたりと、さらにパワーアップさせていく予定です!

結び
もし「自分もやってみたい!」という方がいれば、ぜひコメントください。
AI(GeminiやChatGPT)を相棒にすれば、プログラミング初心者でもここまで作れますよ!

五右衛門と永遠の宝玉

あざらしの館から引っ越しました。

RPGツクールMVで作ったゲームの紹介ページです。

~~ゲームの説明~~

※五右衛門と飛鳥の画像はツクールMVの購入特典で作成されています。(シレンとアスカ)

時は戦国時代末期、天下の大泥棒を目指す元・伊賀忍者「五右衛門」の物語・・・

続きを読む