min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

PHPMailerでmysqlから読み出した年表をHTML形式メールで飛ばす

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

 

min117.hatenablog.com

自作の年表アプリが充実してきた

本を読んだり映画を見たときにそれで終わりにするんじゃなくてそこに出てきた出来事をなんでも全て入れておく年表アプリをこないだ作った。

「あの映画の出来事と、この本の記述が!こう繋がってるのか!」と驚くこと然り。自分がいかに何も知らずに生きていたかがよくわかる。

 

今日は何の日?メールを飛ばしたい

この年表の日付が今日だったら自分にメールで飛ばしたい。

できた。仮に今日が9月1日だとしたら歴史上で9月1日に起きた出来事だけがメールになって飛んでくる。

ソース

$ vim myKINRInenpyomail.php



Shopifyの商品画像をAPI経由で取得するPHPコード

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

 

Shopify商品画像URLの取得

PHPShopifyの自分のサイトにある商品の画像URLを取得したい。こうなる。

bashcurlでやる場合はこれ

curl -X GET "https://自分のショピファイの店.myshopify.com/admin/api/2024-04/products.json?ids=ショピファイの商品管理画面のアドレス欄の末尾13桁の数値" -H "X-Shopify-Access-Token: 自分のAPI KEYシークレット" | jq

これをphpで実装すればいいだけ。

コード

ChatGPTで瞬殺。ほんと恐ろしい世の中になった。

 

なお、今は2024/4/27(土)0:14

昨日156円まで下落して史上初と言ってたのに、日をまたいで確認したらもう157円をつけている。日本崩壊。

 

あんま参考にならなかったけど調べたメモ。

 

storehero.io

PHPMailerでHTML形式のメールを飛ばす

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

バッチリそのものの記事があった。

taitan916.info

後で試す。

読了「憲法とは何か」長谷部恭男

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

 

戦争の終わらせ方が書いてある。

2024/4/12(金)購入。

2024/4/21(日)読了。

ルソーは考えます。戦争というのは、ある国の常備兵が3割くらい殺傷された時点で都合よく終わってくれるものではない。また、相手国の王様が降参しましたといって手を挙げたときに終わるものでもない戦争の最終的な目的というのは、相手国の土地を奪ったり(もちろんそれもありますが)、相手国の兵隊を自らの軍隊に編入したり(もちろんそれもありますが)、そういう次元のレベルのものではないのではないか。

ルソーは頭の中でこうした一般化を進めます。相手国が最も大切だと思っている社会の基本秩序(これを広い意味で憲法と呼んでいるのです)、これに変容を迫るものこそが戦争だ、と言ったのです

加藤陽子「それでも日本人は戦争を選んだ」p42

 

 

国体(を至上のものとする)明治憲法が変わったからこそ戦争は終わった。その国の秩序の根幹(狂信的な戦前の大日本帝国憲法が変わって初めて戦争は終わる

リベラル・デモクラシーと平和主義を唄う現行の日本国憲法になったからこそ平和が続いている

 

RaspberryPi3 から Google Text-to-Speech で文字列を音声に

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

tm-progapp.hatenablog.com

cloud.google.com

 

(2024/4/7成功)Google Homeを ラズパイpychromecast で喋らせる → 大成功

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

pychromecastすげえ

このラズパイからコマンドを叩いて

このGoogle Home mini でmp3を再生したい(喋らせたい)

qiita.com

pychromecastでできた!(2024年4月7日検証済み)

pychromecastだとネットワーク内にいるGoogle Home を自動で探してくれる仕組み(zeroconf)を備えているのでかなりスムーズに接続できる。

$ git clone 'https://github.com/home-assistant-libs/pychromecast.git'

$ python3 -m pip install -r requirements.txt

$ python3 -m pip install pychromecast

$ cd ~/Desktop

ラズパイで動かすスクリプト

ソースはこれ。

$ vim myKINRIpychromecastArg.py

音声再生!

$ python3 myKINRIpychromecastArg.py '再生mp3のURL'

大成功!

qiita.com

 

次はフレームワークでもっと便利にするの試す。

qiita.com

これも試す。

tm-progapp.hatenablog.com

ChatGPTをローカルにgithubで構築できるらしいCommand R+(コマンダープラス)

1,000万円を超えたbitcoinを少しだけどもらえるURL

https://bitflyer.com/invitation?id=l50e5ljw&lang=ja-JP

ハピタスからポイントもらえるURL

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

C4AI コマンダープラス

なにこれ…スゴ。

note.com

huggingface.co

 

ローカルで試す

アカウント登録が必要

トークンを取得する

https://huggingface.co/settings/tokens

huggingface.co

git-lfs

git-lfs(git Large File Storage)とやらが要るらしい

git-lfs.com

 

続き

これのusernameを自分のHugging Faceのユーザー名に変える。repo_nameは自分のレポネームにする。いやちょっと待てよ、repoなんて作ってないぞ。

 

repoを作る

書き込みできるようにtokenを再発行