min117の日記

自分にとっての自分自身という謎

API & 認証 GraphQL Webhook RESTAPI

AIとの会話はいつもhtmlに

 REST、GraphQL、gRPC、Webフィード、webhook、Atom、RabbitMQ等のAPIについて、手を動かしてコードを書いて理解する前提で、概念とサンプルを教えて。Shpifyは難しいかもだけど、NetlifyやxreaやCloudFlarePagesなんかの無料の自分の場所で実践してみたい

 

 

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

 

RaspberryPi4 メモリ8GB に llama.cpp+Bonsai-8B.gguf を入れてvibe coding(2tok/sでかなり遅め)

雰囲気vibeコーディング

前に体重計(体重グラフ)アプリを作ったので、今回は歩数管理アプリを作らせてみる

2 tok/sくらい…激遅だけど作業はさせておいてみよう。

ラズパイの負荷を見る

$ watch -n 1 'vcgencmd measure_temp && top -bn1 | head -5'

ヒートシンクつけてても87度超えか…

 

Model : /home/pi/Desktop/Bonsai-8B.gguf

Tokens: 512

Lang  : python

Prompt: シンプルな歩数管理アプリを作って。日付と歩数があって、歩数を入れると、その日までの歩数が折れ線グラフで表示されて、その下にリストで日時と歩数が表示される、というカンタンな機能さえあればまずはOK。RaspberryPi4の2台目(pi42)に既にあるReactの環境で外部に公開を予定しているので、~/Desktop/myreactapp08 というフォルダを作って、その中に必要な一式を作り、scp -r myreactapp08 pi42... する想定で、アプリを作ってほしい。コードを見せるだけじゃくて、転送したらすぐ動くように全ての関連ファイルも作成して。myreactapp08以外のフォルダを更新や削除しないで。作成後、作業の内容自体を ~/Desktop/myreactapp08/vibe_log_pi4_yyyymmdd_hhmmss.txt というファイルに書き出しておいて。

----------------------------------------

Generating... (1-2 tok/s, please wait)

----------------------------------------

 

Loading model...  

 

 

▄▄ ▄▄

██ ██

██ ██  ▀▀█▄ ███▄███▄  ▀▀█▄    ▄████ ████▄ ████▄

██ ██ ▄█▀██ ██ ██ ██ ▄█▀██    ██    ██ ██ ██ ██

██ ██ ▀█▄██ ██ ██ ██ ▀█▄██ ██ ▀████ ████▀ ████▀

                                    ██    ██

                                    ▀▀    ▀▀

 

build      : b9085-046e28443

model      : Bonsai-8B.gguf

modalities : text

 

available commands:

  /exit or Ctrl+C     stop or exit

  /regen              regenerate the last response

  /clear              clear the chat history

  /read <file>        add a text file

  /glob <pattern>     add text files using globbing pattern

 

 

> You are a coding assistant. Output ONLY the code block, no explanation. Language: python.

Task: シンプルな歩数管理アプリを作って。日付と歩数があって、歩数を入れると、その日までの歩数が折れ線グラフで表示

  れて、その下にリストで日時と歩数が表示される、というカンタンな機能さえあればまずはOK。RaspberryPi4の2台目(pi42

  に既にあるReactの環境で外部に公開を予定しているので、~/Des ... (truncated)

 

/

 @  13 0:-* 1:--                                            1h2m 2.28 4x1.8GHz 7.6G75% 57G16% 2026-05-09 15:36:04

 

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

 

Cloudflare D1 データベースに自宅ラズパイのApp.jsxから書きにいく

Cloudflare D1 使うアプリ作りたい

こないだの体重計アプリのDBを Cloudflare D1 にする構想。

min117.hatenablog.com

 

次の週末に試す。

↓このスキーマならAUTOINCREMENT でエラーが出ない

CREATE TABLE IF NOT EXISTS weight_entries (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  date TEXT NOT NULL,
  weight REAL NOT NULL,
  created_at TEXT DEFAULT CURRENT_TIMESTAMP
);

 




Mistral AIとのやりとり

このAIも相当賢い🇫🇷これでマルチモーダルだし。

↓このスキーマだと AUTOINCREMENT でエラーが出た

 

 

www.youtube.com

dev.classmethod.jp

qiita.com

www.serversus.work

www.youtube.com

 

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

 

ssh pi@192.168.3.81 'cat ~/Desktop/myreactapp05/src/App.jsx' | pbcopy 😳 リモートにあるpiのソースコードを手元macOSのクリップボードにコピーできる

まじか

macOSからsshで接続した先のpi42で、 cat ~/Desktop/myreactapp05/src/App.jsx | pbcopy とかすることによって、手元のmacのpbcopy にコードを読み込んで、クリップボードに保管して、あなた(Claude)にペーストして相談したいけど、可能?

可能

Oh, my Goodness...

 

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

 

Reactで 歴史RPGゲーム を作る

もうAIで何でも作れる

思いつきを、秒で形にできる時代が来た。

手を動かした人間の勝ち。

Createする人とそうでない人で俄然差がつく時代が来たと思う。

時間を忘れる。明日は仕事だったか…

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

 

Reactで体重管理アプリ(mysql版)

 

 

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

 

Rust製エディタ Zed をインストール → sshでリモート環境のコード編集

リモートにあるコードをsshで編集できる

こりゃすげぇ

$ zed 開きたいファイル.html

$ zed ssh://user@192.168.xxx.xxx/リモート環境のコード環境のPATH

めっちゃ使いやすい。今日からコレだ。

Cmd+Shift+Ptheme と入力 → Theme Selector を選択 → ダークテーマ

インストール

brew install --cask zed

www.youtube.com

 

zenn.dev

$ brew install --cask zed



 

 

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

 



 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス