画像系生成AIはガチャ

20240131

Logging

Gotcha は、英語のスラングで「わかった」「捕まえた」という意味です。日常会話でよく使われ、”I got you”を略したものです。

おはようございます、画像系生成AIはガチャです。何度も生成AIを行うと自分が想像していたものに近い絵柄を生成することができます。そうかと思うと数回の生成AIで良い結果が出たりとムラがあります。精度の良い画像系生成AI、例えばmidjourney(ミッドジャーニー)などは簡単なプロンプトで良い結果の画像が生成されますが、まだベータ版のIllustratorの画像生成AIだと全然、お目当ての画像には行き着きません、中々難しいです。

Illustratorの良い点は、ベクター画像で生成AIが出力されるところです。他の画像生成AIはpngやjpgなどで出力されるので、編集し難いところが問題になりますがIllustratorはそこらへんをカバーしていると思います。

でも画像生成AIで飛び抜けているのは前述の通りミッドジャーニーだと思います。これにベクター機能が付いたら向かうところ敵無しだと思います。

明日へ続く。

タグ

Gotcha, I got you, illustrator, jpg, Midjourney, png, スラング, そこらへん, プロンプト, ベータ版, ベクター機能, ベクター画像, ミッドジャーニー, むら, 前述, 生成AI, 画像生成AI, 精度, 近い絵柄, 通りミッドジャーニー,


居住証明書が必要になった件。

20240130

Logging

おはようございます、アドセンスからお支払い時にシンガポール使うから居住証明が必要だよって警告が出た話。マイナンバーカードや免許証でも証明書のかわりになるみたいなんだけど、マイナカードも免許証も有効期限があるので、その都度更新申請しなくてはならないらしいので、自分は税務署へ居住証明を申請してきました。

green leafed plants inside greenhouse
Photo by Palu Malerba on Pexels.com

地方の税務署ってがらがら誰も開始直後にお客さんはいなかったので、すんなり申請できるかと思いきや住民票がいるらしく、申請書と住民票を提出しなくてはならないので翌日、再度申請に行きました。

その日のうちに発行してくれるとの事だったけど、待たなくてはならないので再再度翌日に取りに行き手間が結構かかりましたよ。そんな事が起きないためにPDF入力ファイルが税務署ホームページにあるので、手書きが面倒なひとは事前にダウンロードして記入して提出することをオススメします。

なお、官公庁のPDF入力ファイルは公式のAcrobatソフトで入力しないと日本語が入力出来ないので注意が必要です。エッジやChromeで開いて編集すると日本語漢字が入力出来ないというバグみたいなことが発生します。

明日へ続く。

タグ

Acrobatソフト, Chrome, Photo by Palu Malerba on Pexels.com, アドセンス, エッジ, かわり, シンガポール, バグ, ひと, マイナカード, 住民票, 免許証, 再度申請, 官公庁, 居住証明, 手書き, 手間, 税務署, 税務署ホームページ, 警告,


何かの役に立つ#bluesky

20240129

Logging

おはようございます、QiitaにblueSkyのプロフィールURLからRSSを抽出するコードを書きました。先日、blueSkyにRSS機能を追加したという記事を読んだので、その日のうちに対応した形になります。

特に難しいコードでもないので、コメントは一切書いていませんが、それなりに役に立つと信じてリリースしました、ソースの改修などを行って頂けて構いませんが出来ればQiitaもしくはこちらの記事にリンクを貼っていただけたら幸いです。

PHP環境は8.2になっていますが、PHP7系でも動くソースコードなので安心してご使用いただけるかと思います。使用にあたって最終行はコメントアウトを行ってください、url変数も自分にあったurlに変えていただければと思います。

<?php
class blueSkyRss{
    public $rss = null;
    /**
     * __construct
     * @param $url
     * @return void
     */
    public function __construct($url)
    {
        try {
            $html = file_get_contents($url);
            preg_match('/https:\/\/bsky\.app\/profile\/did.*\/rss/',$html,$matches);
            if($rssUrl = $matches[0]){
                $feed = simplexml_load_file($rssUrl);
                $this->rss = $feed;    
            }
        } catch (\Throwable $th) {
            //throw $th;
        }
    }
    /**
     * getRss
     * @return object
     */
    public function getRss():object
    {
        $response = [];
        if(isset($this->rss->channel)){
            $cnt = 0;
            foreach($this->rss->channel->item as $item){
                $response[$cnt]['link']    = $item->link;
                $response[$cnt]['comment']   = $item->description;
                $response[$cnt]['date'] = $item->pubDate;
                $cnt++;
            }
        }
        return (object)$response;
    }
}
$url = 'https://bsky.app/profile/xxxxxxx.bsky.social';
//var_dump((new blueSkyRss($url))->getRss());

明日へ続く。

タグ

bluesky, catch, cnt, construct, description, did, foreach, getRss, isset, lt, object, PARAM, preg_match, pubDate, qiita, return, RSS, throw, Throwable, try,


フルリモートでは隙間時間が

20240128

Logging

おはようございます、フルリモートでは隙間時間が生まれます。皆さんはその時間をどのように使用しているのでしょうか?、自分が勤めている会社では自主学習しても良いよって話なので学習に当てていますが、皆さんはどのような事をしているのか気になります。

今のところ自宅でリモートしか経験がないのですが、よくXのタイムラインなどを見ると喫茶やコワーキングスペースを使用してリモートのお仕事をしている人を見かけます。高知県にもコワーキングカフェがあるのですが一度も使用したことがないです。

引用元:https://cafe.caminova.com/

自分が知っている高知県のコワーキングカフェは次の通りです、カフェノバKSB(高知スタートアップベース)です、その他にもあると思いますが自分は知りません。普通にカフェを使用してリモートワークされている方もいらっしゃるようです。自分もたまには環境を変えてお仕事をしてみたいなと思います。

明日へ続く。

タグ

KSB, X, カフェ, カフェノバ, コワーキングカフェ, コワーキングスペース, その他, タイムライン, フルリモート, リモート, 喫茶, 学習, 引用元, 皆さん, 経験, 自主, 通り, 隙間時間, 高知スタートアップベース, 高知県,


境が消えるといったい。

20240127

Logging

おはようございます、意識を機械に移植することは可能かという動画を見ていると生死の堺が消えていくような気がしている。

brain inscription on container on head of faceless woman
Photo by SHVETS production on Pexels.com

そもそもオリジンである脳が破壊されない限り生きていける時代が近い将来来るかもしれない。その脳も徐々に機械へ移植していけば生死ってのは何なんだろうか?という疑問すら生まれると思っています。

【イーロン・マスク氏は脳にチップを埋め込む】意識を機械に移植することは可能か/東京大学准教授の渡邉正峰氏の問い/意識と主観の関係/ニューロサイエンスの未来【EXTREME SCIENCE】

そう考えるとこの世界は・・・イーロン・マスクが言うこの世界は仮想世界、結構的を得た発言なのかもしれない嫌われ者のイーロン・マスク氏ですが、自分は嫌われ者のイーロン・マスクの言う仮想世界だと思っている派です。

我思う、故に我在り

明日へ続く。

タグ

Photo by SHVETS production on Pexels.com, イーロン, イーロン・マスク, オリジン, マスク, 仮想世界, , 意識, , 我在り, 時代, 機械, , 生死, 疑問, 発言, , , , 近い将来,


投資信託をひとつ増やして

20240126

Logging

おはようございます、投資信託をひとつ増やしてお給与の半分は投資信託で廻すようにしました。引き落としとかなければ全額投資信託へ廻すのですが、そういう訳にも行かないので半分にしました。投資の教養の本ではお給与の半分以下で運用しましょうと書いているけど、最短で資本を上げていきたいので半分を運用に廻すようにしました。

自分の目標はまず500万円を数年後に2000万を15年後ぐらいに到達出来ればよいのですけど、正直なところ安定して貯めれるかが不安です。二十歳のときにお給与から貯金に廻していればと後悔の念があります。いまも馬鹿なんですが昔はもっと馬鹿だった気がします。あの頃から資産を貯めていれば老後の2000万問題はなんとかなっていたと思います。あの頃に帰れるのならば若い自分にいろいろと助言したいです。

「皆のオススメは大体間違い」新NISA人気ランキングの盲点とは。インデックス投資はコスパ悪か?【テスタ×エミン・ユルマズ×加藤浩次】

いまから15年後といえば、自分何歳になっているのだろうか・・・。正直、老いてから自由になっても面白くない気がします。やはり今を楽しみつつ老いても心配することなく生きれたら良いなって今は思っています。

あと・・・?

明日へ続く。

タグ

お給与, 全額投資信託, 半分, 半分以下, 後悔, , 投資, 投資信託, 教養, , 最短, , 目標, 老後, 若い自分, , 貯金, 資本, 資産, 運用,


孤狼の血Level2やばっ

20240125

Logging

おはようございます、孤狼の血Level2をネトフリで観ました。これワンよりも過激ですね、ヤバ過ぎる内容で見てられない。この続編となるLevel3のGoサインが東映からでたみたいなのですが・・・。Level3はもっとヤバいのか怖すぎるってことなのか!?。

孤狼の血は小説が題材になっているのですが、原作の本を完成させるにあたって元Yや現Yへ結構取材しているみたいなんですよね。何処までが本当なのか分からないですけども、いろいろと実話が盛り込まれていることは確かだと思います。恐ろしい世界だなって、、、。

Level3が上映されたら観行くとは思いますが、お客さん少なそうな気がしますね。孤狼の血は映画館で観たのですがあまりお客が入っていなかったことを記憶しています。Level2はタイミングが合わず観に行けなかってやっとネトフリで観た感じですね。孤狼の血は熱烈なファンはいそうですが、こういうY物はちょっと今の世代にはあまり受けないと思うので期待せずにLevel3を待っています。

因みに、これ子供向けな映画ではありません!まさにバイオレンス(暴力や乱暴、強烈さなどを意味する表現)です。

明日へ続く。

タグ

Goサイン, Level, Level3, なか, ネトフリ, バイオレンス, ヤバ, 乱暴, 何処, 元Y, 原作, 孤狼, 実話, 暴力, 東映, 現Y, 続編, , 血Level2, 題材,


メルカリ店舗再開しました🌳。

20240124

Logging

おはようございます、メルカリ店舗再開しました🌳。これが公開された頃には何か売れていると良いなって思っています。上期に完売したら有り難いなって思っています。売りたいのですが値下げは今のところ考えてはいません。

凄い安値で売っている転売さんがたまに見かけますよね。あれって儲けが出ているのかな?Amazonの中古本では1円で売っている商品などもあります、おそらく送料で儲けが出ているのだと思うのですがとても安いです。逆にぼったくりで商品を売っているのも見かけます、発行停止しているもの以外はぼったくりなので注意が必要です。

因みにAmazonはアフェリエイトを縮小しているのか、いろいろなウィジェットが使用出来なくなっています、アレではプログラマーぐらいしか商品が宣伝できないじゃないのかって・・・。

話が広がりすぎたのでここで〆、自分のメルカリ店舗よろしくお願いいたします🙇。

明日へ続く。

タグ

1円, Amazon, アフェリエイト, アレ, ウィジェット, クリ, ところ, プログラマー, メルカリ店舗, 上期, 中古本, 凄い安値, 商品, 注意, 発行, 自分, , 転売さん, 送料,


生成AI、BardとYoutubeを連携すると👍。

20240123

Logging

おはようございます、生成AI、BardとYoutubeを連携するととても便利です。どんな使い方が出来るかというと次のような使い方出来ます。

YOUTUBEのアドレスと指示を出すと、例えば動画の要約をしてテキストに出力してくれます。この方法は時間短縮になります。そして分からない英語の動画も大体、要約をしてくれます(日本語は無理ぽっい)。

他にもYOUTUBEの中で使用されている音楽を教えてくれたりします。

これはとても便利ですね。他にもGメールの中から必要な情報なども教えてくれます、Gメールで検索するよりも融通がきくので良いです。巷ではChatGPTがいいとされていますが、Bardに限らずいろいろな生成AIが出ていますので自分にあった使いやすい生成AIを使ってみると良いかも知れません。

明日へ続く。

タグ

Bard, ChatGPT, Gメール, youtube, アドレス, テキスト, 使い方, 動画, , 指示, 日本語, 時間短縮, , 無理, 生成AI, 英語, 融通, 要約, 音楽,


バリューコマースアフィリエイトも。

20240122

Logging

おはようございます、楽天続きバリューコマースアフィリエイトの広告も追加しました。これで収益も右肩上がりになれば良いって思っていますが、そんなにうまく行かないのが現実だと思っています。

body of water wave
Photo by Matthew Barra on Pexels.com

ちなみにソースコードは楽天とバリューコマースとも似たようなコード体系です、それはjavascriptのコードを見ていただいてもらえば分かるかと思っています。ajaxで渡すときにパラメーターを楽天とバリューコマースでは差異があるだけでPHP側の処理はAPIサーバーへ投げて返却データをキャチするだけですので同じような感じになっています。

追伸:辞めました。

明日へ続く。

タグ

ajax, APIサーバー, javascript, Photo by Matthew Barra on Pexels.com, PHP側, コード, コード体系, ソースコード, パラメーター, バリューコマース, 処理, 収益, 右肩, 差異, 広告, 楽天, 楽天続きバリューコマースアフィリエイト, 現実, 返却データ, 追伸,


映画、ゴールデンカムイ。

20240121

Logging

おはようございます、映画、ゴールデンカムイを先日観てきましたので、自分の感想を残しときます。この映画、漫画ゴールデンカムイの実写映画化したものになりますが漫画は一切見ていないのでストーリー展開などの予備知識も全く持たないまま、映画を観ましたが物語の設定やキャラが漫画ということもあるのか理解しやすい内容でした。

恐らく3部作の1部作かと思います、漫画に忠実に作られているかわからないけれどもまずまずの作品かなって思いました。ただ、まずまずということで無難な感じですね、VFXはよく出来ていて違和感はあまり感じませんでしたが、VFXがキレイキレイしていた所が少し気になりました。

映画『ゴールデンカムイ』予告①【2024年1月19日(金)公開ッ‼】

今のアメコミ実写化って違和感が感じないですが、日本の漫画の実写化って結構良いところまで来ている気がするですけど、やはりまだ何か違和感を少し感じる映画が多いのはなぜなのかなぁ?ともあれ、次回作も映画館で観ると思います。

まずまず👊。

明日へ続く。

タグ

3部作, VFX, アメコミ実写化, キャラ, ゴールデンカムイ, ストーリー展開, 予備知識, 作品, 実写化, 実写映画化, 感じ, 感想, 映画, 映画館, 次回作, 漫画, 漫画ゴールデンカムイ, 物語, 設定, 違和感,


楽天市場のアフェリエイトを挟むように。

20240120

Logging

おはようございます、正月休みに作業を行いました。作業内容は次のとおりです、個別記事に楽天市場のアフェリエイト広告を記事下にテキスト形式で自動追加するように対応しました。

技術的な話をすると楽天市場で返却してきたデータをオブジェクト形式に変換した後、シリアライズでデータを保管しています。呼び出すときはアンシリアライズします😌。データの保管期間は一ヶ月にしてなるべく楽天市場のAPIサーバーに問い合わせを行わないようにしています。

person wearing red hoodie
Photo by Sebastiaan Stam on Pexels.com

頻繁に問い合わせを行うと楽天市場のAPIからお叱りをかうようですので・・・。

今後の課題は、もう少し人のおすすめを記事に似せていきたいということですね。いま、あまり関係ない商品の広告が表示されている所があります。ここらへんを今後、改善していきたいと思っています。

ちなみに、記事から単語を取得してその単語で楽天市場のAPIサーバーに問い合わせを行っていますが、前述の通り精度がいまいちなので改善していきたいですね~。

追伸:辞めました。

明日へ続く。

タグ

API, APIサーバー, Photo by Sebastiaan Stam on Pexels.com, アフェリエイト広告, アン, オブジェクト形式, お叱り, シリアライズ, テキスト形式, とおり, らへん, 作業, 保管期間, 前述, 単語, 楽天市場, 正月休み, 課題, 追伸, 通り精度,


レンタルサーバーでことが足りた。python動くpip

20240119

Logging

おはようございます、いままでVPSサーバーで動かしていたPython部分の処理がさくらレンタルサーバーで動くことが判明した。pipはさくらレンタルサーバーに入っていなかったのでPython Packaging Authority(pypa)からget-pip.pyをさくらレンタルサーバーのローカルにダウンロードし叩くとpipがインストールされます。

pipを実行する場合は、~/.local/bin/pipで実行可能です。インストール方法はご自身で調べてみてください、ここでは説明を割愛します。pipがインストール出来たのでライブラリがインストール可能になりました、機械学習用のライブラリとかもインストール可能ですがサーバーにかなりの負荷がかかりおそらく、アカウント停止もしくは警告を受けると思います。なので、機械学習などの使用は控えください!。

因みに自分は軽めのライブラリをローカルにインストールして走らすことが出来ました。

※ここでいうローカルとはHome配下のことを指しています。

なお、さくらレンタルサーバーにはPython3.8環境です、ライブラリが対応しているかなどの確認が必要になります。

明日へ続く。

追伸:どうもさくらレンタルサーバーの人に怒られたぽっい次の日には動かなくなっていた。

追伸:でけた~。ライブラリインストール先をファイル実行時に指定することで。

タグ

Authority, bin, get-pip.py, Home配下, local, pip, pypa, Python Packaging, Python部分, VPSサーバー, インストール, サーバー, さくらレンタルサーバー, ライブラリ, ライブラリインストール先, 実行, 機械学習, 警告, 負荷, 追伸,


PS5ってPortalなくてもモバイルで

20240118

Logging

おはようございます、PS5ってPortalなくてもモバイルでリモートプレイが出来るのですね。知らなかった試しに正月休みに外出先からPS5にアクセスしてみたら簡単にログインできたので、「こえー」って思いました。これおそらくVPN的な仕組みなんでしょうでも怖いのでリモプレ設定は塞ぎました。

PlayStation Portal Review: Everything you NEED to know

因みにモバイルでPlayStation5にアクセスするには、ソニー純正(PlayStation)のリモプレのアプリが必要です。そしてアプリの設定をモバイルでも通信できるように設定を変更してあげないと出来ません。

一時間ぐらいプレイすると2.5Gぐらいの通信量が発生するらしいので厳しいなと思います。外出先では長時間プレイは禁物ですね😌。さてアプリの設定の方ですが次のとおりです。「設定からモバイルデータ、モバイルデータを使用とタップ」すればOKです。因みに通信量を抑えるにはストリーミングのビデオ品質を低に変更することで可能ですが、低でプレイすると品質は悪いです。

やっぱ標準ぐらいは必要ですね、通信量(通信費)を気にしないで大丈夫な人は高か最高でもプレイすることも可能ですけども・・・。

明日へ続く。

タグ

PlayStation, PlayStation5, PS5ってPortal, こえー, ストリーミング, ソニー純正, タップ, とおり, ビデオ品質, モバイル, モバイルデータ, リモートプレイ, リモプレ, リモプレ設定, , 品質, 標準, 正月休み, 禁物, ,


BlueSkyへ記事リンクをポストするワードプレスプラグインを作りました

20240117

Logging

おはようございます、BlueSkyへ記事リンクをポストするワードプレスプラグインを作りました。詳しくはQiitaの記事を読んで頂いたらと思います。こちらでは技術的なことは記載しませんが、過去のブルースカイの投稿記事が役立つと思います。こちらもQiitaにも掲載しています。

作った経緯は、Twitterをイーロン・マスク氏が買収するまでは日本では匿名SNSの代表的なものと言えばTwitterだったと思いますが、買収騒動からユーザー動向を見ているとユーザーがいろいろなSNSサービスに移行していった感が強いです。分散化してしまったSNS。前のように一極集中には戻りそうにないので、APIがリリースされた順次、自動投稿をリリースしていこうと思ったのが経緯です。

いま、自動投稿で記事をUPしているのはX、マストドン、ブルースカイです。今年にはThreadsのAPIもリリースされるという噂があるのでリリースされれば作ります。

明日へ続く。

タグ

API, bluesky, qiita, SNS, threads, Twitter, X, イーロン・マスク氏, ブルースカイ, マストドン, ユーザー, ユーザー動向, ワードプレスプラグイン, 一極集中, 分散化, 匿名SNS, , 経緯, 買収騒動, 順次,


検索から生成AIへ。

20240116

Logging

おはようございます、今年は検索から生成AIへシフトする感じになりそうですね。Gさんで実験で運用されている検索と生成AIの中間の技術があるのですが、それが春頃にリリースされると思います。今回は実験で終わらないと思います、理由はBingではすでに導入済みの技術になるからです。

この技術、生成AIという技術はOpenAI社が世界に広めたのですが実際、Gさんは既に技術的には持っていた技術だと自分は思っていて単なるリリースが後追いになっただけの話だと思います。

Gさんは人の指示を理解して家事などが出来るロボットを開発しているのを公開したのが、1年か2年ぐらい前だったと思います。その頃には生成AIなどプロトタイプは出来ていたはずです、なので、Gさんのラボではまだ未発表の技術がかなりあると思います。

人間の話を理解して行動するロボット、米グーグルが試作機を公開

生成AIのことをGさんが失敗と捉えたかがこの先の先進的な技術の公開時期が決まりそうですね、昔は実験的なことをやっていたのに、この頃は昔に比べて慎重になっていたGさん。今年のGさんの動向は注目ですね~。

明日へ続く。

タグ

bing, OpenAI社, プロトタイプ, ラボ, リリース, ロボット, 中間, , 動向, 失敗, 実験, 家事, 導入済み, 後追い, 技術, 指示, , 春頃, 未発表, 生成AI,


映画、線は、僕を描くを観ました。

20240115

Logging

おはようございます、映画、線は、僕を描くを観ました。まずまず良かったと思います。ただちょっと重さがなかったかな。もう少し重みが合っても良かったかなとは思います。正月早々観た聲の形には負けているけど、悪い映画ではなく前へ進もうと思える作りになっていて、そんな所は良かったなって感じました。

https://senboku-movie.jp/

映画『線は、僕を描く』予告【10月21日(金)公開】

因みに元旦にこの記事は書いたものになります。聲の形も元旦に記載しています。

タグ

, 元旦, 少し重み, , 悪い映画, , 映画, 正月, , 記事,


聲(こえ)の形を観ました。

20240114

Logging

おはようございます、聲の形を観ました、いやー観てよかったと思います。正月早々、ネトフリアニメみて感動するとは思わなかった。いいね青春ものの映画は!!。いろいろと考えるところがあると思います、因みにこえのかたちを蟹(カニ🦀)と思っていました…。泣けるよこれは、良いよいだな、満足度とおすすめ度90%超え分かる気がする、いや本当に良いよいです。

良いって噂は聞いていたけど、観るタイミングが無かったのですが観てよかった。

映画『聲の形』Blu-ray&DVD CM

明日へ続く。

タグ

いいね青春もの, カタチ, かに, タイミング, ところ, ネトフリアニメ, , 度90%, , 映画, 正月, , 満足度, , ,


バッド・ランズを観ました。

20240113

Logging

おはようございます、大晦日にバッドランズを観ました。全然良かったんだけどヤバいなとも思った作品です。バッドランズとは悪地(住みにくい良くない土地)という意味だとか、映画を観ていると何となくだけども、その意味する所が分かる気がする。

環境が人を作るというのが正しいのか分からないけれども、少なからず環境が起因することはあると思います。そういう事を考えながら観ているとちょっと疲れはするものの、どういう結果で終わるのかと思うとやっぱり最後まで観てしまう映画でした。

◤本予告◢ 9/29(金)公開 映画『BAD LANDS バッド・ランズ』

明日へ続く。

タグ

バッドランズ, , 作品, 土地, 大晦日, 悪地, 意味, , 映画, 最後, , 環境, 結果,


PHP言語でblueskyの自動投稿を作ってみた。

20240112

Logging

おはようございます。blueskyの自動投稿を作ってみたくなり即興で作りました。因みにblueskyの開発ドキュメントに記載されていたライブラリを使用しています。トライしてみて案外簡単に作れたのでライブラリに感謝だと感じました🙇。なお、自分のブルースカイアカウントのpost/3khojypfnf62zとpost/3khok6quxgj23が自動投稿(コマンドラインからの投稿)になります。

動作環境・sakuraれんたるサーバー・PHP8.2

作成手順

①アプリのパスワードを作成
https://bsky.app/settings/app-passwords
potibm/phluesky(v0.3.0)をインストールする(composerのインストールはご自身で調べてください)

composer require potibm/phluesky:"0.3.0"

③php8.2.bluesky.phpと同じ階層にconfig.phpを作成しdefineを設定する。
画像はphp8.2.bluesky.phpと同じ階層に置いているものとします。
USER_NAMEはプロフィールページに記載されている@の後のあかうんと名.bsky.social、 APP_PASSWORDは①で作成したパスワードになります。

④コマンドラインより実行する。なお、vendorの配置などで参照先は変わります。

php php8.2.bluesky.php
<?php
require '../vendor/autoload.php';
require 'config.php';
use \potibm\Bluesky\BlueskyApi;
use \potibm\Bluesky\BlueskyPostService;
use \potibm\Bluesky\Feed\Post;

class bluesky
{
    private $api = null;
    private $postService = null;

    public function __construct()
    {
        $this->api = new BlueskyApi(USER_NAME, APP_PASSWORD);
        $this->postService = new BlueskyPostService($this->api);
    }

    /**
     * 簡単なテキスト投稿
     * @param $text
     * @return object
     */
    public function post($text)
    {
        $post = Post::create($text);
        $response = $this->api->createRecord($post);
        return $response;
    }

    /**
     * link付き投稿
     * @param $text
     * @param $url
     * @param $title
     * @param $description
     * @param $optionalimage|null
     * @return object
     */
    public function webPost($text,$url,$title,$description,$optionalimage=null)
    {
        $post = Post::create($text);
        $post = $this->postService->addWebsiteCard(
            $post, 
            $url, 
            $title, 
            $description,
            $optionalimage,
        );
        $response = $this->api->createRecord($post);
        return $response;
    }
    
    /**
     * 画像投稿
     * @param $text
     * @param $imgLink
     * @param $altText
     * @return object
     */
    public function imagePost($text, $imgLink, $altText)
    {
        $post = Post::create($text);
        $post = $this->postService->addImage(
            $post,
            $imgLink,
            $altText
        );
        $response = $this->api->createRecord($post);
        return $response;
    }
}
if($argv[0]){
    try {
        var_dump((new bluesky)->post('これはテスト投稿ですよ'));
        var_dump((new bluesky)->imagePost('これは画像テスト投稿ですよ','cron.png','クロン'));    
    } catch (\Throwable $th) {
        print $th->getMessage();
        //throw $th;
    }
}

最後に、cron設定などはご自身で調べてください。
ありがとうございました🙇。

こちらの記事はQiitaで記載されている自分の記事のコピーになります。
https://qiita.com/taoka-toshiaki/items/1508f4e79ea592565cef

明日へ続く。

タグ

addImage, addWebsiteCard, argv, bluesky, catch, Composer, construct, createRecord, define, getMessage, imagePost, PARAM, phluesky, postService, potibm, potibmBlueskyBlueskyApi, potibmBlueskyBlueskyPostService, print, Throwable, vendor,


検索窓とSNSを去年の暮から。

20240111

Logging

おはようございます、検索窓とSNSを去年の暮からはじめています。検索窓はタイトルの上ぶぶんに設置しています。SNSはXのアカウント(@zip358com)を開設してほぼBotで5時間おきに過去の記事をポストする感じにしています。

正直にいいうとBOTはあまりしたくは無かったのですが、この頃、アクセス伸びが悪くなったので仕方なく始めた感じですね・・・。ちょっと過去の記事はトンがっているので恥ずかしいばかりです、若気の至りなのかなんなのか分かりませんが、そういう気持ちで書いた記事が多いです。全部の記事を修正したいのですが、そこまで手が回らないのでこれはひどいなと思った記事が目に止まったら修正するような形になります。

明日へ続く。

タグ

5時間おき, BOT, SNS, X, zip358com, アカウント, アクセス, タイトル, トン, 全部, 去年, , 感じ, , 検索窓, 気持ち, , 若気, 過去,


Laravelがまぁまぁ身についてきいる。

20240110

Logging

おはようございます、Laravelがまぁまぁ身についてきいるのですが今年はもっと磨きをかけたいなって思っています。非同期処理とかキューとかは一通り理解できた感じですが、DDDが未だまだ感が強いのでそこを慣れていきたいなって思っています。

スケジュールでJobを実行する場合、withoutOverlappingをお忘れなく。無いと重い処理とかでコケちゃう部分が出てくるのでこれは必須だと思います。Qiitaに有ると無いとでの処理の時系列を解説されている方がいるので、そちらを参考にしてみてください。

$schedule->command($command)->everyMinute()->withoutOverlapping();

明日へ続く。

タグ

-Command, $schedule-&gt, DDD, everyMinute, gt, job, Laravel, qiita, withoutOverlapping, キュー, コケちゃう部分, スケジュール, 一通り, 処理, 参考, 必須, 時系列, , 非同期処理,


明日は我が身。

20240102

Logging

正月早々に大地震が発生しました。ある程度、情報統制がXでは取れているようです、逆に言えば地震の甚大なことがわかります。このブログは一週間ほど停止します。いま自分ができることは募金ぐらいしか思いつきませんが出来ることをします。現場では情報が錯綜していると思います、安易にRTをするのはご控えください。二次被害三次被害が起きぬように。

災害など緊急時の”ホットライン”としてLINEを活用しましょう

https://guide.line.me/ja/features-and-columns/emergency-tips.html

タグ

line, rt, X, ブログ, ホットライン, 一週間, 二次被害三次被害, 募金, 地震, 大地震, 情報, 情報統制, 正月早々, 災害, 現場, 緊急時, 自分,


明けましておめでとうございます。

20240101

Logging

明けましておめでとうございます。あけおめLINEが飛び交う時間かと思います、今年は何となく自分にとって良い年月であるような気がします。いやー何となくそう思っているだけですけどね、なんかそういう年になりそうだと、漠然と思っているだけです。

皆様にとっても良い一年でありますように。

明日へ続く。

タグ

あけおめLINE, 時間, , 皆様, 自分, 良い一年, 良い年月,