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

20240721

Logging

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

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

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

is_robots() //wp

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

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

is_robots, JS, txtファイル, wp, アクセスカウント機能追加, ところ見分け, プッシャー, ヘッドレスブラウザ, ボット, レンタルサーバー, ロボット巡回, 一分間隔, 処理, 放置, 最初, 現状, 結果, 規約違反, 課題, 負荷,


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

20240720

Logging

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

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

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

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

php, SEO, Vue等, WordPressとVue, プラグイン, ランキング, 一言メッセージ, 一言メッセージ機能, 両方, 二点, 可能性, 問題, 少し, 方法, 時間, 機能, 気持ち, 独学, 追加.昔, 達成感,


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

20240719

Logging

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

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

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

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

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

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

ActionScript, Code, CSSフレームワーク, Perl言語, PHP言語, Python言語, React言語, tailwind, ソニー, デスクトップVAIO, プログラミング好き, プログラム言語, 下火, 人工知能, 手堅い, 掲示板, 独学, 祖父, 脆弱性, 言語,


Photo by ThisIsEngineering on Pexels.com

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

20240718

Logging

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

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

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

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

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

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

gomes on Pexels.com, Photo by luis, エラー, スキル, ドキュメント, プログラム, まわり道, 三日坊主, 中学, 何度, 切迫感, 勉強, 単語, 文書, 文法, 英単語, 英語, 部分, 障壁, 高校レベル,


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

20240717

Logging

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

Chrome拡張機能-お名前.com-動作方法

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

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

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

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

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Aレコード, Chrome拡張機能, DNS設定, IPアドレス, IPアドレス入力欄, お名前.com, ご使用, ソースコード, , 休み, 入力箇所, 拡張機能, 最初, 自分, , 開発,


#ライブ配信を行ってみたいと思っている方.オススメ

20240716

Logging

おはようございます.ライブ配信を行ってみたいと思っている方.オススメのソフトはやはりOBS Studioですね😌、このソフト設定が直感的に操作できて初心者さんでもYOUTUBE等でライブ配信出来ます.

ちなみに自分は今のところライブ配信する予定はないです.いまの自分のYOUTUBEチャンネル登録者さんは12人です、ここから1000人、5000人、1万人と登録者数を増やせる人は凄いなーって思います.もし1万人まで登録者数を増やせば10万から20万円の収益が望めるようです.

1万人のデメリットはある程度、自分が知らない人に認知されるという事ですね.そういう意味ではテレビ局のアナウンサーなどはある程度、人々に認知されているという事かと思うとそれほどデメリットはないかもしれないかも.

こればかりはなってみないと分からないですね.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

1000人, 12人, 5000人, OBS Studio, youtube, YOUTUBEチャンネル登録者さん, アナウンサー, おすすめ, テレビ局, ところライブ, メリット, ライブ, ライブ配信, 予定, 人々, 初心者さん, 収益, 意味, 登録者数, 自分,


Photo by Louis on Pexels.com

【#映画】朽ちないサクラを観てきました.感想を残しときます.

20240715

Logging

おはようございます.映画、朽ちないサクラを観てきましたので感想を残しときます.この感想が役に立つのは映画がサブスクになったときか、ブルーレイ化されたときだと思います.

映画のテンポはあまり揺れがなくどちらかと言えば平坦ですがストーリーは良かったかなって思います.最後に全てが繋がったときの何とも言えない主人公の思いは汲み取れる気がします.

映画「朽ちないサクラ」本予告【6月21日(金)公開】

権力に抗うというのは映画に描かれている通り、大変なことなのかもしれない.そんな中で主人公が最後に取った決断は良いなって感じました.

そして「前へ」という言葉が凄く残りました.

まとめ
平坦な感じもしましたが、ストーリー展開は良かったと思います、特に最後に点と点が繋がった瞬間は良かったです.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

さくら, サブスク, ストーリー, ストーリー展開, テンポ, ブルーレイ化, 主人公, 全て, , 感じ, 感想, 抗う, 映画, 最後, 権力, 決断, , 瞬間, 言葉, 通り,


【#javascript定番】日付のカウントダウンを行う

20240714

Logging

おはようございます.日付のカウントダウンを行うJavaScript言語の定番プログラムコードを作りましたので公開します.昨今、生成AIを使用してこのぐらいのコードは生成出来るかと思っていたのですが、こんなコードでも手直しが必要になりました.

やはり今の生成AIは事細かい指示を出さないと上手く動かないような気がします.それはプログラミングじゃない事でもそんな感じなのかもしれません.

<h1 id="countdown" data-y="2025" data-m="07" data-d="11"></h1>
function countdown() {
    let Y = document.querySelector('#countdown').getAttribute('data-Y');
    let m = Math.floor(document.querySelector('#countdown').getAttribute('data-m')) -1;
    let d = document.querySelector('#countdown').getAttribute('data-d');
    let strCountDown = '';
    let nowDate = new Date();
    let countdownDate = new Date(Y,m,d,0,0,0);
    let distance = countdownDate.getTime() - nowDate.getTime();
    const day = Math.floor(distance / 1000 / 60 / 60 / 24);
    const hour = Math.floor(distance / 1000 / 60 / 60) % 24;
    const minute = Math.floor(distance / 1000 / 60) % 60;
    const second = Math.floor(distance / 1000) % 60;

    strCountDown = `${day}日 ${hour}:${minute}:${second}`;

    view(strCountDown);
}

setInterval(countdown, 1000);

function view(str) {
    document.querySelector('#countdown').textContent = str;
}

デモページはこちらになります.

https://zip358.com/tool/demo94

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

countdown, countdownDate.getTime, data-y, distance, document.querySelector, floor, getAttribute, gt, hour, let, lt, minute, nowDate.getTime, querySelector, quot, second, setInterval, STR, strCountDown, textContent,


Photo by Pixabay on Pexels.com

映画、キングダム大将軍の帰還.映画の感想を残しときます.

20240713

Logging

おはようございます.映画、キングダム大将軍の帰還の感想を残しときます.上映初日に観に行きましたけど、平日なのに結構お客さんが入っていました.地方でこれぐらい(午前一番で7割)の動員数だったら多分多い方です.なのでキングダムは結構人気がある映画なのだと実感しました.

みんなが知りたい映画の感想は、まずまずな作品になっていると思います.とくにシリーズ全部を観ているひとにとっては満足感はそれなりにあると思います.ただ、これが今回初めてで漫画も読んでいない人が観ると、キャラクターが濃いので引いてしまう方がいるのかもしれないなって.

客層もどちらかと言えば男性客が多かった感じがします.

総合的に言えばシリーズの中では一番良い作品になっていたと思います.この映画次第で続編が作れるようになるのかもしれないです.実際、自分は漫画やアニメは観ていないのでここで完結なのかもしれません(それは無いと思いますが・・・).

以上、感想記事でした😌.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

アニメ, キャラクター, キングダム, キングダム大将軍, ひと, 上映初日, 作品, 動員数, 午前一番, 地方, 完結, 客層, 帰還, 平日, 感想, 映画, 映画次第, 満足感, 漫画, ,


#ズブズブ沼の音声ログ.上手に話せればな世界が変わるのか?

20240712

Logging

おはようございます.#ズブズブ沼の音声ログを収録しました.上手に話せればな世界が変わるのか?分からないけれども、話すのが下手で損していることはあるかなって思っています.逆も然りですけどね、自分の目標は平均的なお喋りが出来ればそれで充分です.

ズブズブ沼の音声ログ

自分の直さないといけない課題は言葉が前へ出ていないということで、おそらく殆どの人にとっては聞き取りにくい声なんだろうなって.

こういう声質だから、弱弱しく感じる人もいるかもですね.どうすれば元気がある声になるのか、人に通る声になるのかなど課題は山積みですが、何とか一年ぐらい続けたら自分が言いたい言葉を瞬時に話せるかもしれないなって.あと吃りがあるので言葉を選びながら喋る癖があるのでそこも直したいかもですね.

因みに今の自分のスピーチ評価は0点です.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

0点, お喋り, スピーチ評価, ズブズブ沼, 一年, 世界, , , 声質, 殆ど, , 目標, 瞬時, 自分, 言葉, 課題, 音声ログ,


生成AIの方が自分のお喋りよりも良い所まで来ている(笑

20240711

Logging

おはようございます.生成AIの方が自分のお喋りよりも良い所まで来ている(笑)、そもそも自分は自分語りが下手過ぎるぐらい下手です.逆に質問に対して答えるということにはある程度答えられるのですが、自分語りが下手過ぎて練習しても人並み以上に話せるかどうかわからないぐらい下手くそ.

その下手くそを克服するために、いま考えているのが声だけで顔出しせずにYOUTUBEで自分で思っていることを話してみようかなって思っています.最初はブログの記事を声出しで読むことから始めてみたいなって思います.

Live demo of GPT-4o's vision capabilities

一年ぐらい毎日スピーチすれば、どのぐらい成長するのか試してみたいです.尚、過去の語りがあまりにもズブズブ沼だったら削除していきます.

トイウコトデ、そのうちYOUTUBEにUPしていこうと思っています、UPしていく様になれば告知します.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

youtube, うちYOUTUBE, お喋り, ズブズブ沼, トイウコトデ, ブログ, 一年, 人並み以上, , 声出し, 最初, 生成AI, , 練習, 自分, 良い所, 記事, 質問, 過去, ,


よさこい2024年の出場チーム一覧をJsonで公開しました.

20240710

Logging

おはようございます.高知の夏と言えばよさこいだと思います、そう思っているのは高知県民だけかもしれません.そんなよさこい高知の出場チーム一覧をJsonファイルで作りましたので、おすそ分けします😌.

高知県民、未だにPDFや画像でweb公開しているサイトが多い中、高知新聞さんがテキスト形式で公開していたのでデータだけ抽出してJson形式に加工しました.抽出コードはこんな感じの単純なものです.またJsonデータは出場する時間帯などは無い感じです.チーム名だけが得られるJsonファイルになっています.
https://yosakoi-video.com/js/yosakoi2024.json

copy([...document.querySelectorAll('a')].map(elm=>{
    let t ='';
    if(elm.innerText.match(/(/)){
        t = elm.innerText;
    }
    return t + "\n";
}).join(''));

広報活動になりますが、よさこい動画検索という鳴かず飛ばずのサイトを運営しています.なかなか、検索にもヒットしないので、直リンクから訪問頂けたら幸いです.

https://yosakoi-video.com

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

-t, copy, document.querySelectorAll, elm, elm.innerText, gt, if, innerText.match, join, Jsonデータ, jsonファイル, Json形式, map, n&quot, pdf, quot, web, 抽出コード, 高知, 高知県民,


【#askfm】askfmをまた答えるようにしてみます.

20240709

Logging

おはようございます.askfmをまた少し見て答えるようにしてみます.ちなみにASKfm(アスク・エフエム)とは、2010年に設立された利用者同士が質問や回答ができる、世界最大級のQ&Aサイトです。150カ国以上で利用可能で、特に欧米では10代の若者を中心に人気が高く、毎日20万人の新規ユーザーが登録しています.

日本では質問箱などやその派生が流行っていますよね、流行っているというより定着している感じですが...自分はASKFmを最後に回答してから一年ぐらいか半年ぐらい休んでいましたが、先日、休んでいた期間の質問には、ある程度、回答致しました.

毎日、回答に答えている人とか本当に優しい人だなって思います.ASKfmに限らずですが匿名を使って誹謗中傷等を書く人もいる中、答えるというのは結構たいへんなことだと思います.

自分にも変なアカウントさんから質問を頂くことがありましたが、そういう人達からの質問には答えないようにしようと思います.ブロックはしませんが回答しないようにします.

因みに土日祝に回答していくつもりです.ご質問はこちらから.
https://ask.fm/zip358com

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

150カ国以上, askfm, Q&amp, アスク・エフエム, ブロック, 世界最大級, 中心, 匿名, 半年, 回答, 土日祝, 新規ユーザー, 最後, 欧米, 派生, 若者, 誹謗中傷, 質問箱,


【#LINE友達追加で】最新記事のお知らせが届くように対応.

20240708

Logging

おはようございます.LINE友達追加で最新記事のお知らせが届くように対応しました.お友達追加はこちらからです👈️.PHPコードで昔作ったものを修正したモノが裏で走っています.

実際、稼働しているのですがお友達追加してくれている人は片手で数えれる人数です.LINEではあくまでもお知らせメール的なものなのでLINEで記事全文が読めるようにはなっていません.そういう事も出来るのですが、そうするとLINEで完結してしまうので...このような形で配信しています🙏.

前述の通り昔作ったものを復活させたものなので、LINEのwebhook処理は理解できるもののどうやって認証したかなどは忘れてしまったので、再開発したいと思っています.今度は機能を継ぎ足せるような形にしたいですね.再開発は8月を予定しています.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

line, LINE友達追加, PHPコード, webhook処理, お友達, お友達追加, お知らせ, お知らせメール的, 人数, 再開発, 前述, 実際, , , 最新記事, 機能, 片手, , 記事全文, 通り昔,


【PHP言語】はてなAPIを使用してURLをはてなブックマークに保存するコード

20240707

Logging

おはようございます、【PHP言語】はてなAPIを使用してURLをはてなブックマークに保存するコードを先日Qiitaに掲載しています.なお、使いたい方はギットハブからクローンしてお使い頂ければと思っています.

https://github.com/taoka3/hatenaApi

この記事は数日前にUPした記事と関係しています.こちらの記事が最新となります、この問題が解決方法を探るのに時間として8時間ぐらい「あーでもない、こーでもない」と試行錯誤して解にたどり着きました.

久しぶりに詰まったコードです.原理原則は理解していたのですが、先人の知恵も見つからず生成AIに聞いてもあまり良い答えが返ってこずでしたが、ソース・コードを書き直したらすんなりコードが実行出来たのでそういう事も大事なのかもなって.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

8時間, API, PHP言語, qiita, url, ギットハブ, コー, コード, すんなりコード, ソース, はてなブックマーク, 先人, 原理原則, 問題, 最新, 生成AI, 知恵, , 解決方法, 試行錯誤,


【続けること】続けるという事は簡単で難しいみたい.マンパワー

20240706

Logging

おはようございます、続けるという事は簡単で難しいみたいです.例えばブログを書くことも毎日投稿出来る人は少ない気がします.毎日創作するということを続ければある一定以上の成果になるという事が分かってきました.

でもこれには続きがあって、人に認められるかとかそういうのは別話になります.絵や写真、動画作成のクオリティがある一定の力量に達しても認められるかどうかは縁次第な感じがします.縁というのは人との繋がりなわけです.どんなに良いものでも誰かの目に止まらないと花咲かないのです.

喋ることが不得意、人付き合いが不得意な人はSNSを上手く使って発信した方が良いです.そのうち誰かの目に止まることを期待しつつ淡々と続けることです.なお、目に止まらないで終わる可能性もあります.

ちなみに、この頃中学生のお小遣いぐらいの収入を毎月得れるようになってきました.これが毎月の引き落とし額を相殺してくれたら良いのになって思いながら淡々とこれからも記事を書いていきます.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

SNS, うち誰か, お小遣い, クオリティ, この頃中学生, 一定, 一定以上, 人付き合い, 別話, 力量, 動画作成, 収入, 少ない気, 成果, 毎月, , , , 縁次第, ,


【お知らせ】JavaScriptで背景色の変更が出来るようになりました.

20240705

Logging

おはようございます.【お知らせ】JavaScriptで背景色の変更が出来るようになりました.リロードしても画面の状態を維持するようになっています.因みにこれ、IPアドレスとかいうモノをこちらで取得して判断している訳ではありません.

ユーザーのブラウザの中の保存領域(のが多いw)にカラー色を保存するようになっています.なので、同ブラウザで見るとご自身が選択したカラー色で表示されるようになってます.要するに2015年?あたりから、各ブラウザにデータを保存出来る機能が追加されました.その機能をJS(javascript)言語で呼び出して使用できるようになっているのです.

このメリットはプライバシーが担保出来るということです.ユーザー側でデータを保持しているので消す事も可能ですし、どんなデータを保存しているのかもブラウザの検証項目のアプリケーション、ローカルストレージと進めば確認することが可能です.

因みにソース・コードはこちらです.


if(localStorage.getItem('zcolor')){
    document.body.style.backgroundColor = localStorage.getItem('zcolor');
}
if(document.querySelectorAll('#zcolors > .zcolor')){
    [...document.querySelectorAll('#zcolors > .zcolor')].forEach(elm=>{
        elm.addEventListener('click',(e)=>{
            let color = elm.getAttribute('data-zcolor');
            localStorage.setItem('zcolor',color);
            document.body.style.backgroundColor = color;
        });
    });
}

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

body.style.backgroundColor, color, data-zcolor&#39, document.querySelectorAll, elm, elm.addEventListener, elm.getAttribute, foreach, gt, if, javascript, JS, let color, localStorage, localStorage.getItem, zcolors, アプリケーション, ローカルストレージ, 担保,


【映画】【アニメ映画】ルックバックを観ました.刺さる内容の

20240704

Logging

おはようございます.先日の休みに藤本タツキ先生のルックバックという漫画をアニメ映画化した映画を観に行きました.いやほんとこれ観た方が良い.心に刺さる映画です、とくに創作活動している人やしていた人にはめちゃ心に刺さるものがあります.

一番刺さる人は藤本タツキ先生のルックバックの漫画を見ていないひとが映画を観ると心揺さぶる映画になっていると思います.人によっては人生を大きく動かす映画になるだと思います.

観終わって、自分は改めて続けようと思いました好きが一番なんだよね.いやほんとそう思う.頑張れって言われているようで泣ける.そして全力肯定の映画だと思います.

最後に京アニのことを思うと言葉でないよなって.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

アニメ映画化, ひと, ルックバック, 京アニ, , 人生, 休み, 全力肯定, 創作, , 心揺さぶる映画, 映画, 最後, 漫画, 自分, 良い.心, 藤本タツキ先生, 言葉,


【#はてなAPI認証】【#不完全なコード】このコードは機能しません.

20240703

Logging

おはようございます.久々にAPI認証で躓いています.この頃は躓いたことがなかったのですがはてなAPI認証で躓いております.エラー内容があまりにもアバウト過ぎて何処の項目でエラーになっているのかがわからない感じです.分かった方はコメント欄にコメント頂けたらと思っています.宜しくお願い致します.

oauthSignatureを作っているところでコケているぽっいと思っているのですが、それが正しいのかどうかも定かではないです.近日中にcurlから参考にしているような方法に変えてみようと思っています.

参考にしたサイトはQiitaの質問に記載していますので良かったら覗いてみてください.

<?php
ini_set('display_errors', 1);
require '../config/config.php';

class hatena
{
    public $oauthCallback = OAUTH_CALLBACK;
    public $oauthConsumerKey = OAUTH_CONSUMER_KEY;
    public $oauthConsumeSecret = OAUTH_CONSUMER_SECRET;
    public $oauthNonce = '';
    public $oauthSignature = null;
    public $oauthSignatureMethod = "HMAC-SHA1";
    public $oauthTimestamp = '';
    public $oauthVersion = "1.0";
    public $contentType = 'application/x-www-form-urlencoded';
    public $oauthParameters = [];

    public function oauthInitiate()
    {

        $url = 'https://www.hatena.com/oauth/initiate';
        $this->oauthNonce = uniqid();
        $this->oauthTimestamp = time();

        $this->oauthParameters = [
            'oauth_consumer_key' => rawurlencode($this->oauthConsumerKey),
            'oauth_nonce' => rawurlencode($this->oauthNonce),
            'oauth_signature_method' => rawurlencode($this->oauthSignatureMethod),
            'oauth_timestamp' => rawurlencode($this->oauthTimestamp),
        ];


        $params = [
            'scope' => 'read_public,write_public,read_private,write_private'
        ];

        $this->getSignature($url, 'POST', $params);
        $this->oauthParameters['oauth_signature'] = rawurlencode($this->oauthSignature);

        $ch = curl_init($url);

        $headers = [ //'.$this->oauthParameters['realm'].'
            'Authorization: OAuth realm="",oauth_callback="' .  rawurlencode($this->oauthCallback) . '",oauth_consumer_key="' . $this->oauthParameters['oauth_consumer_key'] . '",oauth_nonce="' . $this->oauthParameters['oauth_nonce'] . '",oauth_signature="' . $this->oauthParameters['oauth_signature'] . '",oauth_signature_method="' . $this->oauthParameters['oauth_signature_method'] . '",oauth_timestamp="' . $this->oauthParameters['oauth_timestamp'] . '",oauth_version="1.0"',
            'Content-Type: ' . $this->contentType,
            'Content-Length: ' . (string)strlen($this->contentType)
        ];


        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        $response = curl_exec($ch);
        if (curl_error($ch)) {
            echo 'Curl error: ' . curl_error($ch);
        }
        parse_str($response, $response_params);
        var_dump($response_params);
        curl_close($ch);

        return $this;
    }

    public function getSignature($url, $method = 'POST', $params = [], $oauthTokenSecret = '')
    {

        foreach($params as $key=>$value){
            $params[$key] = rawurlencode($value);
        }
        $hasBase = http_build_query($this->oauthsort(array_merge($this->oauthParameters, $params)), '', '&', PHP_QUERY_RFC3986);

        $signingKey = implode('&', [rawurlencode($this->oauthConsumeSecret), rawurlencode($oauthTokenSecret)]);
        $baseString = implode('&', [
            rawurlencode($method),
            rawurlencode($url),
            $hasBase,
        ]);

        $signature = hash_hmac('sha1', $baseString, $signingKey, true);
        $signature = base64_encode($signature);
        $this->oauthSignature = $signature;

        return $this;
    }
    //OAuth式 パラメータのソート関数
    public function oauthsort($a)
    {
        $b = array_map(null, array_keys($a), $a);
        usort($b, ['hatena', 'oauthcmp']);
        $c = array();
        foreach ($b as $v) {
            $c[$v[0]] = $v[1];
        }

        return $c;
    }
    public function oauthcmp($a, $b)
    {
        return strcmp($a[0], $b[0])
            ? strcmp(rawurlencode($a[0]), rawurlencode($b[0]))
            : strcmp(rawurlencode($a[1]), rawurlencode($b[1]));
    }
}

(new hatena)->oauthInitiate();

こちらでも解決策を模索してみます.解決出来れば追記したいと思っています.

追記::解決出来ました.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

application, Authorization, Content-Length, contentType, curl, foreach, getSignature, implode, oauthConsumerKey, oauthConsumeSecret, oauthParameters, oauthSignature, oauthSignatureMethod, oauthsort, oauthTimestamp, Qitta, rawurlencode, string, strlen, uniqid,


【SONY】【SystemError】【E6100】ブルーレイレコーダー復旧

20240702

Logging

おはようございます.ブルーレイレコーダーが復旧しましたが、中々、復旧は難しいかなって思います.直した手順は次の通りです.ブルーレイレコーダーをパカリと開けてHDDを外します.次にHDDをまるまるクローンしました.HDDは同じ容量で同じ製品が望ましいみたいですね😌.

自分は以前よりも容量の多いHDDにクローンしてみました.HDDをクローン後、ブルーレイレコーダーにクローンHDDを装着し蓋を締め、電源を入れます.「Welcome」と表示された後、「SystemError」と表示される.仕方がないので元のHDDを入れてみました.しかし同じく「SystemError」と表示.

一度、配線を全て除け電源ケーブルだけにして「リセット」ボタンを押し再起動する.復旧する.全てのケーブルをつなぎ再度、再起動し確認を行う.

結論から言えばHDDのクローンを行った時に、配線を全て外して起動していれば上手く直ったのかも知れませんが今となってはなんとやらです.ソニーのブルーレイレコーダーはWindowsなみにシビアなのかもしれないなって思いました.

直ってよかったですが近々、全てをバックアップする予定です.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

HDD, SystemError, Welcome, Windowsなみ, クローン, クローンHDD, クローン後, ケーブル, ソニー, パカリ, ブルーレイレコーダー, リセット, 全て除け電源ケーブル, 容量, 復旧, 手順, 結論, , 配線, 電源,


Photo by Meruyert Gonullu on Pexels.com

【実写映画】【漫画】東京リベンジャーズを観ました.漫画だな.

20240701

Logging

おはようございます.漫画、東京リベンジャーズの実写映画を今頃、ネトフリで観ました.完結に感想を書くと漫画的なストーリー展開で少し物足りない感じがしました.もしこれを中学生の時に観ていたら抱く感情が変わっていたんだろうなって思いもあります.

shallow focus photo of an old radio
Photo by Nothing Ahead on Pexels.com

映画って今見ても面白いと思う映画といまだけ面白い映画、そして歳を重ねて観ると理解できる映画があります.いまだけ面白いと思う映画って後から再度見ても刺さらない内容なんですよね.その時の感情や環境と合ってなんか共感できる内容の映画、それはいまだけ面白い映画だと思います.

東京リベンジャーズはそんないまだけ面白い映画のジャンルに入る映画だと思います.因みに東京リベンジャーズ2を観るかどうかは今のところ未定です.尚、ネトフリでは今のところ観れるようになっています.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Photo by Nothing Ahead on Pexels.com, ジャンル, ストーリー展開, ところ, ネトフリ, 中学生, 内容, 再度, 完結, 実写映画, 少し物足りない感じ, 感情, 感想, 映画, 東京リベンジャーズ, , 漫画, 環境, 面白い映画,


Photo by Suzy Hazelwood on Pexels.com

【過去】地図を共有するアプリが個人情報を垂れ流していた今もアプリは健在みたい.

20240630

Logging

おはようございます.若者たちに人気だった地図を共有するアプリが個人情報を垂れ流していたことがありましたよね.アプリ名は「NauNau(ナウナウ)」でしたね.

良くありがちなのは非公開と公開の設定ミス.あり得ないと思いきや開発側からするとあり得る話しになると思いますが、そもそも非公開と公開っていの二種類しかないのでこういう事態になるだろうと思っています、開発側のサーバー設定がデフォルト非公開とかに設定になっていれば防げたかも知れませんが.因みにNauNauはそんな単純なものでは無さそうです?

ちゃんと非公開にしていてもニコニコ動画のようにセキュリティーの脆弱性から侵入する場合もあり、何とも言えないですね.ニコニコ動画も7月1日に個人情報を公開される事になるでしょう.可哀想.

公開された情報に接触出来ないようにすればある一定の保護にはなると思います.それが出来るのは日本ではNTTになるわけです(抜け道として衛生通信があります).

一般の人々が知らないことが世の中にはあると思います.ネットを制するものが世界を・・・.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

NauNau, NTT, アプリ, アプリ名, サーバー設定, セキュリティー, デフォルト非公開, 一定, , 事態, 人々, 保護, 地図, 抜け道, 脆弱性, 若者たち, 衛生通信, 設定ミス, 開発側, 非公開,


E6100だったかな.SONYのブルーレイディスクレコーダーが壊れた.

20240629

Logging

おはようございます.E6100だったかな.SONYのブルーレイディスクレコーダーが壊れました、今までの自分が撮り貯めていた番組、情熱大陸やプロフェッショナル等などの自己啓発系のお気に入り動画が消え去りました.

おそらくHDDのデータは復元可能かもしくは取り出せると思っているので分解してデータを取り込もうと思っています.そして同じSONYの端末(ブルーレイディスクレコーダー)にUSBで流し込むことは可能なんじゃないかなって思っています.

金銭的に余裕がないのでSONYのブルーレイディスクレコーダーを即買い出来ないのです.老後資金は切り崩したくないので、そうなるとiPhone貯金を使うことになるかもですがそれも避けたい.どうやってブルーレイディスクレコーダー代を作ろうか悩ましい状態です.

ブルーレイディスクレコーダー購入して復元出来たら復元手順を記事にします.駄目だったら記事にはならないのでお察し頂けたらと.

因みにSONY公式サイトのリセット方法や電源コードを抜いて再立ち上げは行っています.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

E6100, HDD, iPhone貯金, SONY, SONY公式サイト, USB, ブルーレイディスクレコーダー, ブルーレイディスクレコーダー代, プロフェッショナル, リセット方法, 余裕, 再立ち上げ, 復元, 復元手順, 情熱大陸, 番組, 端末, 老後資金, 自己啓発系, 電源コード,


定番javascript、右クリックを禁止するあのコード.

20240628

Logging

おはようございます、定番javascript、右クリックを禁止するあのコードを自分のサイトにも導入しました.因みにJSをOFFにするとリダイレクトページへ飛ぶ仕様になっているので右クリックから画像保存とかは出来ない感じになりました.スマホでどういう挙動になるのかは知らないけども.

  if(document.querySelector('video')){
    let elm = document.querySelectorAll('video');
    [...elm].forEach(el=>nocontextmenu(el));
  }
  if(document.querySelector('img')){
    let elm = document.querySelectorAll('img');
    [...elm].forEach(el=>nocontextmenu(el));
  }

  function nocontextmenu(elm){
    elm.addEventListener('contextmenu',function(event){
      event.preventDefault();
    });
  }

今まで画像保存とかしていた人はソースコードからURLを導き出して画像保存とかを行っても良いですが画像などの二次配布などは禁止しています.

尚、当たり前ですが上記のソースコードの可変などはOKです.

追伸:スマホはCSSで対応

video,img{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-touch-callout:none;
  -moz-user-select:none;
  user-select:none;
}

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

document.querySelector, EL, elm, elm.addEventListener, EVENT, event.preventDefault, foreach, function, if, JS, moz-touch-callout, moz-user-select, nocontextmenu, none, querySelectorAll, user-select, webkit-touch-callout, webkit-user-select, リダイレクトページ, 追伸,


Photo by Pixabay on Pexels.com

7000円返して欲しいぞ.お名前レンタルサーバーRS.

20240627

Logging

おはようございます、先日、お名前レンタルサーバーRSを2ヶ月間無料枠をその日のうちに使えないという理由で解約したら、5ヶ月分お支払いくださいという事になった.ということで7000円分無駄なお金を支払うことになりました.この事でお名前.comへ問合せを行ったけど覆りそうにない、正直かなり最悪だなって.規約をちゃんと読まなかったのが悪いのだけどもかなり痛い.

pile of gold round coins
Photo by Pixabay on Pexels.com

皆さんも何か契約する時は規約に目を通しときましょう.あとからこういう事態にならないためにも長文の規約を読むことをオススメします.

因みにお名前.comはいろいろとトラップがあることは前々知ってはいましたが、ここまで酷いとは思わなかったです😭.

明日へ続く.

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

2ヶ月間無料枠, 5ヶ月分, com, Photo by Pixabay on Pexels.com, うち, お名前.com, お名前レンタルサーバーRS, かなり, かなり痛い, トラップ, 事態, 何か契約, 前々, 問合せ, 理由, 皆さん, , 規約, 酷い, 長文,