🏠️Top Page

🖊️おもしろき こともなき世をおもしろく 住みなすものは 心なりけり.

⏩️この記事は何分で読めますを導入しました.何分で読めましたか?

おはようございます.この記事は何分で読めますを導入しました.コードは下記のサイトコピペした後、少し自分のように手直しをしましたがほぼほぼコピペだと思っていただいて間違いないです.

https://fukuro-press.com/wordpress-display-reading-time

これにより購読してくれる人やリピーター様が増えるのを切に願っています.導入するまえに少し調べると購読者が増えるというような記事を見かけたので取り入れた感じです.読んでもらって何かの役に立てばこちらも嬉しいです.先日、書いた通り役に立ちたいという気持ちはありますが喜んでほしいとかいう気持ちはないです.

blue and purple color pencils
Photo by Pixabay on Pexels.com

「これ良いわ、良い話聞いたわ、こんな人がいるだ、自分だけじゃなかった」等などと思って頂けたら幸いです.基本的にこのブログは技術共有と雑記で成り立っています、これで一応、数ヶ月置きに収益も出ているので、一応、恩返してきな要素もあります🌝.皆さんありがとうございます🙇.

ちなみにまだ程遠いですが自分がブログだけで生活が出来るように慣れば、いろいろな人の励みにはなると思っています.自分にも出来そうという思いを持ってほしいですね.

明日へ続く.

⏩️iphone16もiphone15も買わない.iphone17

おはようございます.iphone16もiphone15も買わない.iphone17まで待つことにしました.そろそろiPhone16が発売されそうな気がしますが、iphone16もiphone15も買わないです.理由は2,3あります、1つ目の理由は今のiPhoneが次期OSのバージョンアップに対応していること、2つ目は理由、標準搭載される人工知能を制御機器(エッジAI)が初代なので二代目まで待つことにしました(iPhone15対応とのこと).3つ目はまだiPhone貯金が貯まっていないからです.

これらの理由からiPhoneは先送りにしました.年々iPhoneの値段が高くなってきているけど、そんなに機能性が向上しているとは正直なところ思えないのが現状です、いっその事、Android端末に変更しようかなと思う事もあるのですが、中々、iPhone依存(経済圏)からは抜け出せないですね.

ちなみにこれは今の考えですので、これから何か技術革新があって魅力的なモバイル端末が発表されたらそちらに移行するという選択肢はあります.尚、今でも余裕でiPhoneは買える資金はあるのですが、iPhone貯金口座にはまだその金額が貯まっていないのです.それが一番の理由かも🤔?

明日へ続く.

⏩️投資と広告と収益とかお金に纏わる話.無情?

おはようございます.投資と広告と収益とかお金に纏わる話について書いてみます.まずは広告に関してこのブログもそうですが広告で収益を得ています.具体的な金額などは言って良いのか分からないので例えると毎月この頃は安い参考書?が一冊買えるぐらいの収益が発生しています.なので数ヶ月に一回は上限を満たし銀行振込が行われるようになっていますが、これで生活が出来るものではないです.

収益はお仕事から基本得ています.毎月、お給与を貰っています.ただここ数ヶ月は週2日の稼働になっているため、収入は以前から言えば減っています.

投資は前々から行っているのでまぁまぁな資金があります.主にAI投資というものなので自分は何も頑張ってはいません.昔は株をやっていたのですが今はストップしています.前のように仕事が平日フルコミット出来るように慣れば考えたいと思います.ちなみにAI投資は2つぐらいあります.片方は引き落としたりしているので、全然、金額は変わらないのですがほっとくと増えてくるので3ヶ月に一回は引き落として臨時収入にしています.

あと、現金預金もまぁ一人暮らしの40代世代の平均よりもある感じですね.でも、仕事を失えば厳しくなると思います.正直なところギリギリのラインで生活している感じですね.ここではあまり書きませんが大変です.ちなみに12社ぐらい転職しているのかな、派遣やパートも含めてですけどね.

ケ・セラ・セラなるようになる~♬

明日へ続く.

⏩️お仕事とお金と価値観や人生観っていうほどのものでは無いけど

おはようございます.お仕事とお金と価値観や人生観っていうほどのものでは無いけど書いてみます.以前にもそのような事を書いているので良かったらそちらも見てください.どのような事が変わって何が変わってないのか分かるはずです.

基本、自分はお金のために働いていません.お金は二の次です、お金より大事なのはやり甲斐があるかとか、成し遂げたいとかそういう気持ちが強いかもですね.やり遂げたことには興味がなく達成感がモチベーションになっている事が多いですね.

喜ばれているからやるとか、人を喜ばしたいからとかいう感情はほぼないです.役に立ちたいという気持ちはありますが人を喜ばしたいとかいう気持ちはないですね.

お金は人が作ったものという考えで、自分も含めお金に縛られていることが多いと思います.なので、お金はあればあるほど良いけどお金が全てではないです.お金と仕事は共同幻想だと思っていてほとんどの人は奴隷化していると思います.

日本人は特に仕事を頑張りすぎる人が多いけど、身を削り働いて心身とも消耗しても会社は助けてくれないので仕事に尽くさない事です.そして仕事やお金だけが全てではないと言う事.

人生にとって大事なことは、良い環境にいることと少数の周りの人が元気だったらそれで良いじゃないかって思っています.簡単に言えば生きているだけで良いじゃないかって思っています.この頃は自分は自分のことを考えなくなりました.考えてもそうはならないことが多いです、ただ目標や希望を持つことは大事なことだと思います.それは昔も今も変わっていないです.

明日へ続く.

⏩️トップページにアクセスカウント機能追加とあと一つ機能 #wordpress

おはようございます.トップページにアクセスカウント機能追加とあと一つ機能を追加しました.あと一つは他の閲覧者が何の記事を見ているか表示する機能になります.ちなみに最初、プッシャーというモノを使用して構築していたんですが、レンタルサーバーの規約違反になりそうなので取りやめてJSで一分間隔でtxtファイルを見に行くように変更しました.

これだったら、レンタルサーバーに負荷はかからないだろうと言う事で実際に一日、試した結果、負荷は以前と変わらずでしたので良かったです.

作っていて分かったことはロボット巡回が多い...ボットはブロックするように処理を行ったのですが、ヘッドレスブラウザなどで巡回してくるボットには対応出来ていないのが現状です.正直なところ見分けがつかない.

<?php

/**
 * クローラーや不正ボットを検出する関数
 * 
 * @return bool クローラー/不正ボットの場合はfalse、それ以外はtrue
 */
function isLegitimateUser() {
    // User-Agentを取得
    $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
    
    // User-Agentが空の場合は疑わしい
    if (empty($userAgent)) {
        return false;
    }
    
    // 既知のクローラー/ボットのパターン
    $botPatterns = [
        'bot', 'crawl', 'spider', 'slurp', 'scraper',
        'headless', 'phantom', 'selenium', 'puppeteer',
        'curl', 'wget', 'python', 'java', 'perl',
        'scrapy', 'http_request', 'httpclient', 'axios',
        'postman', 'insomnia', 'ahrefs', 'semrush',
        'mj12bot', 'dotbot', 'rogerbot', 'yandex',
        'baiduspider', 'exabot', 'facebot', 'ia_archiver'
    ];
    
    // User-Agentに疑わしいパターンが含まれているかチェック
    $userAgentLower = strtolower($userAgent);
    foreach ($botPatterns as $pattern) {
        if (strpos($userAgentLower, $pattern) !== false) {
            return false;
        }
    }
    
    // 許可する正規のクローラー(必要に応じて)
    $allowedBots = [
        'googlebot', 'bingbot', 'slackbot', 'twitterbot',
        'facebookexternalhit', 'linkedinbot', 'discordbot'
    ];
    
    foreach ($allowedBots as $allowedBot) {
        if (strpos($userAgentLower, $allowedBot) !== false) {
            // 正規のクローラーも拒否したい場合はこの部分を削除
            // return true;
            return false; // クローラーとして扱う場合
        }
    }
    
    // リファラーのチェック(オプション)
    $referer = $_SERVER['HTTP_REFERER'] ?? '';
    
    // 疑わしいリクエストメソッドのチェック
    $method = $_SERVER['REQUEST_METHOD'] ?? 'GET';
    if (!in_array($method, ['GET', 'POST', 'PUT', 'DELETE', 'PATCH'])) {
        return false;
    }
    
    // Acceptヘッダーのチェック(通常のブラウザはこれを送信する)
    $accept = $_SERVER['HTTP_ACCEPT'] ?? '';
    if (empty($accept)) {
        return false;
    }
    
    // 正常なユーザーと判断
    return true;
}

// 使用例
if (isLegitimateUser()) {
    echo "正常なユーザーです";
    // 通常の処理を続行
} else {
    echo "クローラーまたは不正ボットです";
    // アクセスを拒否するか、別の処理を実行
    http_response_code(403);
    exit;
}

?>

これは今後の課題になりそうですが、当分は放置です.

明日へ続く.

⏩️ランキングと一言メッセージ機能を追加した話.#wordPress

おはようございます.先日ちょこちょこっとランキングと一言メッセージ機能を追加しました.ちなみに両方を追加するにかかった時間は20分もかからずに追加.昔、PHPを独学で始めたときからすれば圧倒的に速く対応が出来るようになっているのだけども、それと相反して簡単過ぎて喜びや達成感があまりないのが問題.

今後、大きな機能変更する可能性が少しあってWordPressとVueで構築し直そうかなと思っている.まだ、思っているだけで出来たら良いなぐらいです.ググるとその方法を書いているサイトが結構あるのですが、プラグインの対応が書かれていない.そこが解決出来るのであれば変更してみたい気持ちはあります.ちなみにVue等で構築するとSEOに強くなるらしいです.

https://reuhul.org/187/

今回、機能追加した二点ですが、とくに一言メッセージを推しています.使って頂けると結構励みになりますので是非.

明日へ続く.

⏩️高校生だったら.今でも変わらないもの.#雑記

おはようございます.ふと思い出したことの中で自分が高校生か高校卒業後だったかな?パソコンを祖父に買ってもらった.最初のパソコンはソニーのデスクトップVAIOだった事を覚えている.

高校卒業後あたりから、独学でHPなどを趣味で作り出し最終的にバックエンドの開発をするまでになったのだけども.もし今、高校生だったら自分は何をしているのだろうかと思うと、やっぱりcodeを書いているだろうなと思います.

今だったら、人工知能などのことに興味をもっているかもしれない.むかし、HPを作るにはPerl言語というものを使用して掲示板などを構築するのが一般的だった.今ではいろいろな言語でサイトを構築することが出来るのだけども、その当時はPerl言語が一番流行っていた.その後、動的サイトを構築するのにActionScriptというものを使用するようになっていたんだけど、脆弱性が発見されて直ぐに下火になって今ではほぼ枯れた.

そんな感じでプログラム言語には流行りがある.今ならPython言語を学んでいる方が良いらしい.ただ、WEB系は今でもPHP言語が手堅い、PHP言語とReact言語、あとTailwind(CSSフレームワーク)などを学んでいると何とかなると思います.

流行りはあるけど、いま自分が高校生だってもプログラミング好きには変わらないだろうなって.

明日へ続く.

⏩️【#英語】英語を勉強中です.三日坊主にならなかった理由.

おはようございます.英語の勉強は何度も記事にしているぐらい、三日坊主なのですが今回は続いている理由は何かと言うと切迫感があるからです.やっぱり追い込まれるか、好きか、お金をもらえるかじゃないと人は動かないのかなって思います.

自分の場合、追い込まれていているので色々なスキルをアップしないとやってけないと判断した時に今一番、障壁になっているのは「英語」だと感じています.プログラムのドキュメントを読むのも英語、エラーの対応をするのも英語の文書を読む力が必要.

close up photo of programming of codes
Photo by luis gomes on Pexels.com

今までサボっていた部分を補うためにまずは文法とかよりも英単語を中学レベルから高校レベルまでを覚えようと思っています.その後、文法に入ろうと思っています.たぶん、この勉強方法はまわり道だと指摘されるかもですが”そう”してます.

毎日、単語を詰め込み覚え忘れ、それを何回も繰り返して覚えるようにしています.結果が出てくるには時間がかかると思いますが、それでも覚えようと思っています.

明日へ続く.

⏩️【#Chrome拡張機能開発】先日の休みにお名前.comのIP自動入力

おはようございます.先日の休みにお名前.comのDNS設定のAレコードのIPアドレス入力欄がいちいち入力するのが、面倒くさいと感じたのでIPアドレスをコピーしたものをAレコードの最初の入力箇所にペーストするとIPアドレスを分離して自動入力してくれるChrome拡張機能を作りました.

単なる面倒くさいと自分が感じたものだけで、人が使用することはあまり考えて作った訳ではないです.

Chrome拡張機能のソースコードも結構単純なものであり開発と言えるかどうか不明です.

同じ様に面倒くさいと感じた方はご使用いただけたらと思っています😌.拡張機能はこちら.

https://chromewebstore.google.com/detail/iponamep/mkgffpkffmpfmcpdnmealfpgabaeoghd

明日へ続く.