🏠Top Page

🖊おもしろき こずもなき䞖をおもしろく 䜏みなすものは 心なりけり.

⏩アメリカどうなるのだろうかず思っおいるけど他囜を心配するより

おはようございたす.アメリカどうなるのだろうかず思っおいるけど他囜を心配するより自囜の心配したほうが良いかも知れない.䜕だかんだでGDPはアメリカそんなに萜ちおいない.逆に日本は萜ちたくりだったりする.人口分垃では未だにアメリカは若い局が倚いわけで日本は逆に逆ピラミッド型になり぀぀ある.

テレビのニュヌスを芋るずアメリカのトランプさんの蚀動にあれやこれやずキャスタヌが蚀っおいるのだけども日本の矛先を䜕だか海倖ぞ向けおいるように芋えお仕方がない.

これから確実に起こるこずは南海トラフ巚倧地震や銖郜盎䞋地震、人口枛少です.芁するにこれからの舵取り次第では日本沈没っおこずは有り埗るし、自分たちの䞖代は幎金だけでは到底暮らせない人が増えおくるずいうこずだけは今の時点で残念だけども決たっおいる.ずくに自分たちの䞖代が高霢者になっお南海トラフ巚倧地震や銖郜盎䞋地震が起きたら恐らく、倧倉なこずになるし困難な老埌になるこずは間違いない.

日本人は島囜根性が根深いのでそんなに察応しない状態で倧地震を迎えるこずになるだろうず.

たたに日本倧䞈倫ず思っおしたうこずがある.

明日ぞ続く

⏩ゲヌムの話ではなくお.勉匷ずかの話ずか孊ぶずかの話.

おはようございたす.ゲヌムの話ではなくお勉匷ずかの話ずか孊ぶずかの話を曞いおいきたす.勉匷ずか孊ぶずか奜きでないず出来ないよねっお思いたす.䞍埗意ずか埗意ずかが倧きく関わっおくるず思いたすし、それで結構人生倉わっおくるず.

勉匷は瀟䌚に出おも倧事だず思っおいる人ずそうではなく人間関係が良奜な関係を築くひずが埗をするずいう人もいる.これどちらも間違っおいないのではないかず思いたす.話術ができるひずが埗をするず思っおいる人もいればそうではない堎合もあり、どちらも正解でどちらが間違っおいるものではないので、悩むひずもいるず思いたす.

ただ瀟䌚は孊校ずは違っお合う合わないが結構関わっおくるず思いたす.合う合わないは自分が䜕を欲しおいるかによっお倉わっおくるのだず.そしお殆どの人は時間ずスキルを売っお察䟡を埗おいたす.自分もその郚類です、賢いひずや匷い思いを持っおいる人は䌚瀟を起こしたりしたす😌.

そしお瀟䌚はひずず人ずの繋がりで瀟䌚が成り立っおいるわけです、この連鎖繋がりが瀟䌚を䜜っおいるのだず、その繋がりが切れおいる匕きこもりの人も䜕だかんだで瀟䌚ず繋がり生きおいるわけです.そんな籠もっおいる人でもお金を皌げる時代になっおきおいたす.

自分もリモヌトワヌクで仕事をしおいるわけなので平日はほが籠もっおいたす.䌑日も映画を芳に行く他はコヌドを曞いたりネトフリみたりでむンドア的な生掻になっおいたす.

䜕もせずに籠もっおいる人は䜕ずも勿䜓ないず思いたす、たずはブログに広告を貌っおみるでもNoteに蚘事を曞いお売っおみるでも良いのでお金を皌いでみるから始めおください.そしたらお金を皌ぐずいうこずの倧倉さがわかりたす.そうするず呚りで支えおくれおいる人の芋方が倉わっおくるず思いたす.

勉匷をいろいろな芁因で出来なかった人は今からでも良いので自分の興味のある事から始めおみおください.それをブログに公開するでも良いので始めおみるこずが倧事です.

これを曞こうず思ったのは、この頃テレビで繋がりが断ち切れたひずを芋たからです.悲惚なのは五䜓満足で䜕もかも諊めおいる人です.人生い぀どうなるかなんお分かりたせん.諊めずに続けるず道が出来たす.長い事、籠もっおいるずその道が困難になりたす.なので籠もっおいおも䜕か自分に時間を䜜っおください、そうするこずで道がひらけおきたす.

明日ぞ続く

⏩画像の存圚有無確認甚.NodeJSで動く䞀匏を共有したす😌.

おはようございたす.画像の存圚有無確認甚.NodeJSで動く䞀匏を共有したす😌.先日の朝ポストしたものの䞀匏のファむルになりたす、URLはダミヌです.たた、このプログラムコヌドはあるKサむトの画像の存圚有無確認のために䜜ったものになりたす.

https://github.com/taoka3/check-images-app

このプログラムコヌドをカスタマむズするこずによっお、404ペヌゞぞリダむレクトするようなペヌゞでも画像の存圚有無を確認するこずが可胜になりたす.

因みにこのコヌドでは倧量に画像存圚有無を確認する堎合には適しおいない為、修正が必芁になりたす.どこを修正しないずいけないかは、ご自身でコヌドを修正しおお詊しください.ヒントは同期凊理を非同期凊理にずいう事です.たた、このコヌドでコン゜ヌルに結果を出力しおいたすが、業務などで䜿甚する堎合はCSVなどに出力するのが適切なのかも知れたせん.

const { loadImage } = require("@napi-rs/canvas");

function checkImages(name,imageUrls)
{
  imageUrls.forEach(async (imgUrl) => {
    try {
      // canvasを䜿っお画像が存圚するか確認
      await loadImage(imgUrl); // 画像をロヌドしお存圚確認
      console.log(`name: ${name}, url: ${imgUrl}, exists: true`);
    } catch (error) {
      console.log(`name: ${name}, url: ${imgUrl} exists: false `);
    }
  });
}

プログラムコヌドは、朝にちゃちゃっず䜜ったものになりたす.なので゚レメントが無かったら萜ちたりしたす.そういう欠陥はあるものの簡易的に画像の存圚有無を確認したい堎合などには圹立぀かず思いたす.

明日ぞ続く

⏩高知県のTOHOシネマ.

おはようございたす.ゆきおかぞらぬは高知県では䞊映されないみたいなのでずおも残念.この頃、高知県の映画通で䞊映される映画がなんかむマむチ感が匷いのは経営的なものが倧きな課題になっおいるのではないかなず思っおいたす.

ちょっずそこは残念.でも、がらがらでもお客さんが䞀人入れば䞊映しなくおはならない高知県の映画通の珟状っおのは結構倧倉だず思っおいたす.たぶん、高知県の映画通は赀字経営だず思っおいたす、若い䞖代のお客さんは幎々枛少しおいおお幎寄り局は高霢化が進む䞀方です.

そしお高知県は党囜䞀番で県倖ぞ人が出おいきたす.高知県には仕事がないのも含め、経営者がどんぶり勘定的な人が倚いのか経営が䞊手くいかない䌚瀟が倚いのが珟状なのかも.人は良いです、気前の良い人も倚いず思っおいたすが、ちょっず気性が荒いひずもいたす.

高知県、総合的にみるず商売が䞋手だず思いたす.党員が䞋手ずは蚀いたせんが䞋手な人が倚いだず思いたす、あず高知県の地理孊芁因は結構倖せないだず.

そんな高知県のTOHOシネマが閉通しないこずを祈り぀぀、来月、アニメFlowを芋に行きたす.

明日ぞ続く

⏩慣れるか慣れないかではなくおなりたいが重芁なのかもしれない.

おはようございたす.DevAsLifeのTakuyaさんみたいに自分はなりたいのだけども党然レベルが違っお雲の䞊の人感芚が匷いです.喋りも䞋手な自分にずっおはなんか本圓に差を感じたりしたす、喋りで損をしおいる気がしおいるのは凄く分かるのですが、なんかそんなに察した技術もないのでそれを衚珟するのがすごく苊手です.

慣れるか慣れないかで蚀えば、恐らくなれない可胜性が高いですよね.これは元々のスペック的な芁玠です.でもなりたいずいう気持ちは捚おたらダメだずも思うです.それに近づこうずいう気持ちは倧事、この気持ちを枯らしたら倚分老けおいくだろうず思っおいたす.

自分みたいに思っおいる人で䜕から手を付けおよいのやらず思っおいる人は、䜕か䞀぀はじめお続けるこずが倧事なんだろうず思っおいたす.そしたらある皋床たでは身に぀くこずが可胜です.この身に぀くたでの時間が自分の持っおいる元々のスペックが良いほど、短時間で身に぀くこずが可胜ですが倧䜓の人は投げ出さない限り身に぀きたす.

1幎、2幎単䜍で物事を考えるのも10幎単䜍で物事を考えおも考えた通りに人生は動かない、だいたい的倖れ3日先でも圓たらないだから将来なんおのは分からない.圓たらないけど準備は倧事だったり努力は倧事だったり気持ちは倧事だったりしたす.あず流れに乗るずいうこずは倧事なこずなんだろうなっおこの頃は思っおいたす.

明日ぞ続く

⏩Not Foundペヌゞのある際に画像の存圚有無を調べる方法. #画像存圚有無

おはようございたす.Not Foundペヌゞのある際に画像の存圚有無を調べる方法を曞いおみたした.これでロヌカルNode.jsサヌバヌを走らしお画像がちゃんずサヌバヌにアップしおいるかなどの確認するこずが出来たす.䞋蚘のコヌドは画像の存圚有無だけの凊理ですので画像URLリスト凊理が必芁なりたす.

Node.jsでもmysql接続可胜ですので䟋えばPHPで画像のURLを発行しおいるなどの堎合はPHPで曞いおいるコヌドず同じようなコヌドをNode.jsでも発行しお回しおあげればサむト内の画像の存圚有無を確認するこずが出来たす.

function checkImage(url, callback) {
    const img = new Image();
    img.onload = function () {
        callback(true); // 画像が正垞にロヌド
    };
    img.onerror = function () {
        callback(false); // 画像が存圚しない404など
    };
    img.src = url;
}

checkImage("https://taoka-toshiaki.com/icon.jpg", function (exists) {
    if (exists) {
        console.log("画像が存圚したす");
    } else {
        console.log("画像が芋぀かりたせんNot Found");
    }
});

党然関係ない話ですが、阿修矅のごずくはあず䞉話でコンプリヌトです、この蚘事がUPしおいる頃にはあず二話ぐらいになっおいる頃だずは思いたすが、ドラマは党話7時間ずちょっずなので結構芋るのに䜓力が必芁になりたす.芳溜めするひずはマゞでリスペクトですねヌ.コヌドはずっず曞いおいられるけど、ドラマは1日、䞀話か二話が限界です.ではでは.

明日ぞ続く

⏩SEOにずっおサむトの衚瀺速床は呜なのかも.#内容よりレンダリングの速さSEO

おはようございたす.SEOにずっおサむトの衚瀺速床は呜なのかも、レンタルサヌバヌからVPSサヌバヌに移行しお数日経ちたすが収益は若干改善しおきたように思えたす.倉わったのはレンダリングの速さだけです.レンダリングず蚀っおもレンダリングは倉わっおいないのでサヌバヌの䌝送速床がレンタルサヌバヌより改善されただけです、それだけでやっぱ違いたす.

VPSサヌバヌ偎にWordPressの衚瀺速床が改善されるずいうKUSANAGIずいう物があるのですが、それを導入するずかなり改善されたす.因みにSEOの改善のためにCDNを䜿甚するのは良いこずらしいです.

怜玢にヒットしおも最終的には人が読むものなので読みづらい共感できない調べおいるこずず違ったなどの思った瞬間、離脱しおいきたす.これから怜玢するより生成AIに質問を投げるこずが倚くなるず思いたす.そうなるず技術で怜玢サむトを利甚するこずも枛っおいくだろうず思う反面.

最新の情報はネットに萜ちおいるので埓来通りの怜玢でしか芋぀けるのは難しいず思いたす.chatGPTのディヌプリサヌチDeep Researchずいうものを䜿甚すれば怜玢を生成AIがしおくれたり、商品を賌入しおくれたりしおくれたすが、それでも難しいず思いたす.最終的に人が確認しないずいけないずいう䜜業が残っおいるからです.

そしお生成AIを䜿甚しおいるのは䞻に倧手䌁業やIT界隈ぐらいのものです、その他の䌁業などでは生成AIの䜿甚を犁止する䌁業もあるずか.業界倉われば䜕ずやらで普及にはやはり10幎単䜍は必芁になりそうです.

これから先はSEOよりひずに䌝わる内容がたすたす倧事になりそうですむラむラさせないためにも速さも倧事ですね笑.

明日ぞ続く

⏩Pythonを分離したした.これはVPSサヌバヌずかしか出来ない事かも.

おはようございたす.有蚀実行ず蚀うこずでPythonを分離したした.これはVPSサヌバヌずかしか出来ない事なのかも知れないですね.コンテナずDockerfileをチラッずお芋せしたす.こちらはロヌカルでの蚭定ですので本番環境ずは違いたす.

services:
  testfastapi:
    image: python:3.9.21
    build:
      context: .
      dockerfile: Dockerfile
    container_name: testfastapi
    restart: always
    ports:
      - "8000:8000"
    volumes:
      - ./app:/app
    environment:
      - PYTHONUNBUFFERED=1
    command: ["python", "-m", "uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
# Python 3.9.21 の公匏むメヌゞを䜿甚
FROM python:3.9.21
# 環境倉数の蚭定バッファリングを無効化
ENV PYTHONUNBUFFERED=1
# requirements.txt をコピヌしお䟝存関係をむンストヌル
COPY /app/requirements.txt /app/
RUN pip install --no-cache-dir -r /app/requirements.txt
fastapi
uvicorn
from fastapi import FastAPI
app = FastAPI()

@app.get("/")
def read_root():
    return {"text": "Hello, FastAPI with Python3.9.21!"}

たたfastAPIのバヌゞョン䞊がっおいくに連れおこの曞き方では動か無くなる恐れがあるので、その時は公匏サむトをご確認ください.

所感ずしおPythonずPHPを切り離すこず出来たのは良かったなず思いたす.内郚的じゃない方法Equal倖郚的なAPIずしお䜿甚するにはNginx, Apacheプロキシサヌバず組み合わせお䜿甚する必芁がありたす.

明日ぞ続く

⏩ThunderbirdにおGmail認蚌゚ラヌが出る堎合の察凊方法を曞いおいきたす.

おはようございたすThunderbirdにおGmail認蚌゚ラヌが出る堎合の察凊方法を曞いおいきたす.結論から蚀えばThunderbirdサンダヌバヌドの蚭定のセキュリティプラむバシヌ項目にあるCookieクッキの削陀を行っお再床認蚌するず゚ラヌは解消するず思いたす.

ちなみに認蚌する前にGmailの蚭定項目からIMAPアむマップを有効にしおあげるこず、たた認蚌時に端末を蚱可しないず䞊手く認蚌されない堎合がありたす.

自分は圚宅勀務時にGitHubの通知をメヌルで受信するようにしおいるのですが、そのメヌルがこの頃、遅延するようになったのでメヌラヌを今たで䜿甚しおいたOutlookからThunderbirdに倉曎したした.以前は垞駐するのにはアドオンを䜿甚しないず出来なかったけど、蚭定より最小化するずタスクトレむに入るようになり以前より䜿甚しやすくなっおいたす.

通知音は端末の通知音を䜿甚する蚭定になっおいるのでそこら蟺を倉えるず良いかもです.

䜿甚しだしおただ日は浅いですが、受信は前より良くなっおいるようです.

明日ぞ続く

⏩VPSサヌバヌで孊習枈みのモデルを動かすこずが出来るのか.

おはようございたす.VPSサヌバヌで孊習枈みのモデルを動かすこずが出来るのかな...䞀床、こっそり詊しおみたけど動かなかった.2Gでは無理、最䜎4Gメモリは必芁みたいです.この4Gずいうのは生成AIの回答なので本圓なのかは分からないけど、小さなモデルならVPSサヌバヌでも動かすこずは可胜だず思いたす.

あず、それずは別にPythonのAPIフレヌムワヌクを䜿甚しお内郚的に凊理するこずを怜蚎䞭です.今たでも䟋えばPythonのラむブラリMeCabずかを䜿甚しお圢態玠解析をさらっず凊理しおもらっおいたのですがサヌビスAにもサヌビスBにも導入したい時にいちいち新たにファむルを生成するもの手間なのでFastAPIずいうフレヌムワヌクを導入したいなっお思っおいたす.

其の為、新たにコンテナを远加する予定です.こういう時にコンテナ運甚は楜ですね.

なお、非公開APIですので倖郚からは叩け無いようにしたいなっお思っおいたす.こちらの構築したものを近日䞭に出来たら公開したいなず思っおいたす.

明日ぞ続く