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

20240706

Logging

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

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

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

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

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

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

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

タグ

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

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

タグ

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


【#はてな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

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

タグ

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

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

タグ

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

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

タグ

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