アップルビジョンプロは49万円、約50万円w

2023.06.14

Logging

おはようございます。アップルビジョンプロは49万円、約50万円です、とてもお高いです、アメリカ人はこの値段は安い方なのかなぁ???。日本の庶民感覚で言えばとてもお高い値段です。

Introducing Apple Vision Pro

このビジョンプロを見たときは精々、7万円ぐらいで買えるだろうなぁなんて思っていたのが甘かった。とてもお高いです、ツイッターのタイムラインにお値段が流れてきた時は二度見してしまったぐらいです。誰がこんな高いゴーグル買うんだよっていうのが本音です。ソニーのVRで十分だなぁって感じです。

iPhone以来のライフスタイル大変化か…アップル ゴーグル型AR端末「Vision Pro」発表(2023年6月6日)

適正価格なのかが微妙なところです、開発費用などを踏まえての値段のような気がします。確かに機能は凄いかなって思いますが50万の値打ちがあるかは疑問なところ。おそらく2~5年の間に目減りしそうなので、急いで買うものではないかなってのが今の自分の感想です。

ガジェットYOUTUBEさん達は買う買うと言っているツイートを見かけますが、アレはスポンサー契約しているからだろうと思って冷めた目で見ていました。

50万円が安いと思う人にとっては安い買い物かもしれません😌。

タグ

Vr, アップルビジョンプロ, アレ, ガジェットYOUTUBEさん達, スポンサー, ソニー, タイムライン, ツイート, ツイッター, ビジョンプロ, 値段, 安い買い物, 庶民感覚, 感想, 本音, 疑問, , 精々, 開発費用, 高いゴーグル,

全国各地の漁港データをJSONデータ化したお話🦾。#php #map

2022.12.07

Logging

おはようございます、昨日は晴れていましたね☼。

そんなお天気な日に漁港座標データXMLをJSONデータ化しておりました。国土交通省のデータを加工しJSONデータに加工するのはそんな難しい問題じゃないかなって思っていたのですが、データが重たい、中身のXMLデータは名前空間使っているなどという面倒くさい仕様になっておりました。名前空間の対応は、こちらのQiitaの記事を参照してほぼコピペで自分のコードに追加しました。

だた追加しただけでは、あんなツイートしたJSON構造にならないので細工しています。自分が必要なのは漁港名と座標軸だけなので、これだけで良い感じです。

preg_grep("/".$val->{"@attributes"}->id."/",$name);

因みにXMLファイルが重いので自分はデータを分割しました(エラーが出力されるので)。php.iniの設定は変えたくなかったので分割と加工をしたわけです。座標データと漁港名に分割して上記のコード等を使用しJSONファイルを出力。このJSONコードを元にオープンストリートマップ(OpenStreetMap)とかでサービスを作ることが出来ますが、このデータは非商用なので使い物にならないかな…🤔。データの販売等や二次配布は禁止だけど、データ活用は禁止していないように取れるので詳しく調べてみます🙄。

追記:都道府県を追加してみました

タグ

attributes, grep, gt, ID, json, map, name, php, preg, qiita, quot, val, xml, お話, コード, こちら, コピペ, これだけ, ツイート, データ, ファイル, 中身, 仕様, 全国, 分割, 加工, 参照, 各地, 名前, 問題, 国土交通省, 天気, 対応, 座標, 座標軸, 必要, 感じ, , 昨日, 構造, 漁港, 空間, 細工, 自分, 記事, 追加,

WP予約投稿ツイートプラグイン作り方。#php言語 #code #v2

2022.10.11

Logging

おはようございます😤 お仕事に飢えてます…寒い季節ですね…。

さて、今日はWP予約投稿ツイートプラグイン作り方を記載していきます。ワードプレスでプラグインを作る場合はWordPressの下記の場所に任意のフォルダを作り、その中にディレクトリ名(任意名)と同じファイル名でphpファイルを作ります。※昔の名残なので今は命名が違っても動くかも知れませんが・・・。

cd /wp-content/plugins
mkdir mytweets
vi mytweets.php

そして、命名したファイル名を開き、ファイルの上部に下記のコメントを記載します。プラグイン名やプラグインの説明、プラグインバージョンをそれぞれ変更して頂き保存、その後サーバーサイドにアップロードします(フォルダごと)。

<?php
/*
Plugin Name: My tweets
Description: tweets
Version: 1.0
*/

これで何も動作しないプラグインが出来上がります。

後はコマンドラインからプラグインフォルダにcomposerをインストールしtwitteroauthのライブラリを入れます。

此処までが前手順です。此処までで挫折した人は結構いると思います🙄。

因みに此処までの事がすんなりと出来る人は、このブログの情報は必要ないものです。なのでココからはソースコードを記載します。WP予約投稿ツイートプラグインなんてオチャノコサイサイだと思います。

<?php
/*
Plugin Name: My tweets
Description: tweets
Version: 1.0
*/
if (!defined('ABSPATH')) exit;
require_once  "tw-v2-config.php";
require_once  "./vendor/autoload.php";

use Abraham\TwitterOAuth\TwitterOAuth;

function mytweets($new_status, $old_status, $post)
{
    
    if ($new_status == 'publish' && $old_status != 'publish') {
        try {
            $connection = new TwitterOAuth(APIKEY, APIKEYSECRET, ACCESSTOKEN, ACCESSTOKENSECRET);
            $connection->setApiVersion('2');
            $response = $connection->post('tweets', ['text' => get_the_title($post->ID) . "\n" . get_permalink($post->ID)], true);
        } catch (\Throwable $th) {
            //throw $th;
        }
    }
}
add_action('transition_post_status', 'mytweets', 10, 3);

上記のコードを記載した上で上書き保存&アップロードします。その後ワードプレスの管理画面よりプラグインを有効にして出来上がり、今回はtwitteroauthのライブラリを使用しましたがcrulなどのを理解している人はライブラリは特に必要ないのかなとも思います。ライブラリを使用すればお手軽ですが、万が一何かあった時に困るのでライブラリを使用せずにコードを書くという方もいらっしゃると思います。

自分も極力、公式のライブラリしか使わないようにしています🙇。

トイウコデ、ワードプレスのプラグインの作り方でした。

タグ

2, cd, Code, description, lt, mkdir, My, mytweets, name, php, plugin, plugins, Tweets, Vers, vI, WordPress, wp, wp-content, アップロード, お仕事, コメント, サーバー, それぞれ, ツイート, ディレクトリ, バージョン, ファイル, フォルダ, プラグイン, プレス, ワード, 上部, 下記, , 予約, , 今日, 任意, 作り方, 保存, 名残, 命名, 場合, 場所, 変更, 季節, , 投稿, , 言語, 記載, 説明,

数珠繋ぎのツイートシステムに予約機能を付けました😂 #php #code

2022.10.07

Logging

おはようございます、偏頭痛持ちは雨が降るが一番大変です☔。

先日、数珠繋ぎのツイートシステムを作ったのですが、そのシステムに予約機能を付けました。尚、TwitterAPIのバージョン2でスケジュールのパラメーターが今のところ無いですね。これから先、機能が付くかも知れないですが今のところ無いようです。因みにソースコードは近日中にQiitaGithubにUPします。此処ではソースコードの一部を掲載します(※記事を更新しました下へスクロール🫠)。

Twitter API v2 ツイート数珠繋ぎ

尚、crontabでPHPファイルを叩くようにしています、あと注意事項ですが予約を一度した投稿については変更等は出来ません、編集機能等の機能追加の予定はないです。また、予約管理はsqlite3を使用して管理しています。

<?php
date_default_timezone_set('Asia/Tokyo');
ini_set("display_errors",0);
require_once "./data/tw-config-v2.php";
require_once "../vendor/autoload.php";

use Abraham\TwitterOAuth\TwitterOAuth;

class tw
{
    var $connection = null;
    var $pdo = null;
    function __construct()
    {
        $this->connection = new TwitterOAuth(APIKEY, APISECRET, ACCESSTOKEN, ACCESSTOKENSECRET);
        $this->connection->setApiVersion("2");
    }
    function db_connection()
    {
        try {
            //code...
            $res = $this->pdo = new PDO("sqlite:./data/tw-tweets-db.sqlite3");
        } catch (\Throwable $th) {
            //throw $th;
            //print $th->getMessage();
            $res = false;
        }
        return $res;
    }

    function timecheck($timeonoff, $times)
    {
        if (!$timeonoff) return true;
        $n = new DateTime();
        $t = new DateTime($times);
        return $t <= $n ? true : false;
    }

    function pickup_tweets(mixed $tw_text = null, int $timeonoff = 0, mixed $times = null, string $id = "")
    {
        if (!$times) return false;
        $obj = (object)[];
        $times = preg_replace("/\-/", "/", $times);
        $times = preg_replace("/T/", " ", $times);

        if ($this->timecheck($timeonoff, $times)) {
            if (isset($tw_text) && is_array($tw_text)) {
                foreach ($tw_text as $key => $value) {
                    if (preg_replace("/[ | ]/", "", $value)) {
                        $obj = !$key ? ($this->connection->post("tweets", ["text" => $value], true)
                        ) : ($this->connection->post("tweets", ["reply" => ["in_reply_to_tweet_id" => $obj->data->id], "text" => $value], true)
                        );
                    }
                }
                return true;
            }
        } else {
            return $timeonoff ? $this->save_sqlite($tw_text, $timeonoff, $times, $id): true;
        }
    }

    function save_sqlite($tw_text = null, int $timeonoff = 0, mixed $times = null, string $id = "")
    {
        if ($this->db_connection()) {
            try {
                //code...
                if (isset($tw_text) && is_array($tw_text)) {
                    foreach ($tw_text as $key => &$value) {
                        if (preg_replace("/[ | ]/", "", $value)) {
                            $stmt = $this->pdo->prepare("insert into tweets (tw_id,user,times,tw_text)values(:tw_id,:user,:times,:tw_text)");
                            $stmt->bindValue(":tw_id", $key, PDO::PARAM_INT);
                            $stmt->bindValue(":user", $id, PDO::PARAM_STR);
                            $stmt->bindValue(":times", $times, PDO::PARAM_STR);
                            $stmt->bindValue(":tw_text", $value, PDO::PARAM_STR);
                            $stmt->execute();
                        }
                    }
                }
                $this->pdo = null;
                return true;
            } catch (\Throwable $th) {
                //throw $th;
                return false;
            }
        }
    }
    function tweets_load(string $id = "")
    {
        if (!$id) return false;
        try {
            //code...
            $value = null;
            if ($this->db_connection()) {
                $stmt = $this->pdo->prepare("select * from tweets where user = :user order by times,tw_id asc;");
                $stmt->bindValue(":user", $id, PDO::PARAM_STR);
                $res = $stmt->execute();
                $value = $res ? $stmt->fetchAll() : false;
                $this->pdo = null;
            }
            return $value;            
        } catch (\Throwable $th) {
            //throw $th;
            return false;
        }
    }
    function tweets_update(int $key = 0, int $timeonoff = 0, mixed $times = null, string $id = "",mixed $tw_text="")
    {
        try {
            //code...
            if(!preg_replace("/[ | ]{0,}/","",$tw_text))return false;
            if ($this->db_connection()) {
                $stmt = $this->pdo->prepare("update tweets set tw_text = :tw_text where tw_id = :tw_id and user = :user and times = :times");
                $stmt->bindValue(":tw_id", $key, PDO::PARAM_INT);
                $stmt->bindValue(":user", $id, PDO::PARAM_STR);
                $stmt->bindValue(":times", $times, PDO::PARAM_STR);
                $stmt->bindValue(":tw_text", $tw_text, PDO::PARAM_STR);
                $stmt->execute();
                $this->pdo = null;
            }
        } catch (\Throwable $th) {
            //throw $th;
            return false;
        }
        return true;

    }

    function tweets_delete(int $key = 0, int $timeonoff = 0, mixed $times = null, string $id = "")
    {
        try {
            //code...
            if ($this->db_connection()) {
                $stmt = $this->pdo->prepare("delete from tweets where tw_id = :tw_id and user = :user and times = :times");
                $stmt->bindValue(":tw_id", $key, PDO::PARAM_INT);
                $stmt->bindValue(":user", $id, PDO::PARAM_STR);
                $stmt->bindValue(":times", $times, PDO::PARAM_STR);
                $stmt->execute();
                $this->pdo = null;
            }
        } catch (\Throwable $th) {
            //throw $th;
            return false;
        }
        return true;
    }

    function bat_tweets(mixed $value = null)
    {
        if (!$value) return false;
        $obj = (object)[];
        $t = "";
        foreach ($value as $key => $val) {
            if ($this->timecheck(1, $val["times"])) {
                $obj = ($val["times"]<>$t)? ($this->connection->post("tweets", ["text" => $val["tw_text"]], true)
                ) : ($this->connection->post("tweets", ["reply" => ["in_reply_to_tweet_id" => $obj->data->id], "text" => $val["tw_text"]], true)
                );
                $this->tweets_delete($val["tw_id"], 1, $val["times"], $val["user"]);
                $t = $val["times"];
            } else {
              //  var_dump($val);
              //  break;
            }
        }
    }
}

if ($argv[0]) {
    $tw = new tw();
    $value = $tw->tweets_load(xss_d($argv[1]));
    $tw->bat_tweets($value);
}
function xss_d($val = false)
{
    if (is_array($val)) {
        foreach ($val as $key => $value) {
            $val[$key]  = strip_tags($value);
            $val[$key]  = htmlspecialchars($val[$key]);
        }
    } else {
        $val  = strip_tags($val);
        $val  = htmlspecialchars($val);
    }
    return $val;
}

追記:予約編集機能なども付けました🙄。

GithubとQittaのリンクはこちらです。
Github:https://github.com/taoka-toshiaki/tweets-system-box1
Qitta:https://qiita.com/taoka-toshiaki/items/5ef12b60b267742bf584

タグ

2, , 39, Asia, Code, crontab, date, default, github, ini, lt, php, qiita, Se, set, Sqlite, timezone, Tokyo, TwitterAPI, UP, コード, これ, システム, スクロール, スケジュール, ソース, ツイート, ところ, バージョン, パラメーター, ファイル, 一部, , 予定, 予約, 事項, , 使用, 偏頭痛, , 先日, 変更等, 大変, 投稿, 掲載, 数珠繋ぎ, 更新, 機能, 機能等, 此処, 注意, 管理, 編集, 記事, 近日, 追加, ,

Twitter-API-v2ツイート数珠繋ぎ #コード公開 #php

2022.10.04

Logging

おはようございます。土日祝も関係なくブログは毎日書いています🤮。

さて、今日はPHP言語でTwitterAPIバージョン2(v2)を使用してツイート数珠繋ぎをする方法を抜粋して記載していきます。こういうコードは今のところ出回っていないようです。少し調べれば公式サイトに記載しているのだけども・・・。まだ、日本語に対応した記事が少ないようです。v2でツイートする方法やリツイートする方法は何故かあるのだけどリプライ(Reply)[/statuses/update]する方法が記事としては記載していなかったので?記載します。

<?php
require_once "vendor/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;

class tw{
    var $connection = null;
    function __construct()
    {
        $this->connection = new TwitterOAuth(APIKEY, APISECRET,ACCESSTOKEN, ACCESSTOKENSECRET);
        $this->connection->setApiVersion("2");
    }

    function pickup_tweets(mixed $tw_text=null){
         $obj = (object)[];
        if(isset($tw_text) && is_array($tw_text)){
            foreach ($tw_text as $key => $value) {
                if(preg_replace("/[ | ]/","",$value)){
                    $obj = !$key?(
                        $this->connection->post("tweets", ["text" =>$value], true)
                    ):
                    (
                        $this->connection->post("tweets", ["reply"=>["in_reply_to_tweet_id"=>$obj->data->id],"text"=> $value], true)
                    );
                }
            }
            return true;
        }
        return false;
    }
}

最初に結論とコードのアルゴリズムに付いて解説します。まず、tweetsのパラメーターでリプライ出来るように変更されています。v1.1とはそこが変わっているので同じ仕組みを検索しがちですがそれでは検索にヒットしないようです🤔。まずはエンドポイントの変更点の確認が必要みたい👏。

エンドポイントのv1.1からv2への対応表

エンドポイントのv1.1からv2への対応表が公式から出ているので確認してみてください↑。

次にコードの解説ですがまずTwitterOAuthライブラリをインストールを行い、defineなどの設定なども考慮した上で実行してみてください(コードに追記記載が必要)。変数、$tw_textは配列です。また投稿する文字が入っていると考えてください。そしてこのコードを下記のような考え方で実行してみてください。

<?php
       require_once "tw-index.php";
       $tw_text[0] ="test1";
       $tw_text[1] ="test2";
       $tw = new tw();
       if($tw->pickup_tweets($tw_text)){
        $ret["msg"] = "ok";
       }else{
        $ret["msg"] = "NG";
       }
       var_dump($ret);

※前提条件としてtwitter社にAPIの申請を行って受理されている事。

Twitter API v2 ツイート数珠繋ぎ

これで思った通り実行出来たと思います。尚、自分のように管理画面などを作って数珠繋ぎの投稿するのも良いかも知れません🫠。

タグ

2, Abraham, autoload, class, connection, function, lt, null, once, php, quot, Reply, require, statuses, tw, Twitter-API-v, TwitterAPI, TwitterOAuth, UPDATE, use, var, vendor, コード, サイト, ツイート, ところ, バージョン, ブログ, リツイート, リプライ, , 今日, 使用, 公式, 公開, 土日, 対応, 少し, 抜粋, 数珠繋ぎ, 方法, 日本語, 毎日, , 言語, 記事, 記載,

ページ無限スクロールの作り方 #インフィニティ#InfinityPageScroll #JavaScript

2022.09.22

Logging

おはようございます、台風14号が過ぎ去ってからいきなり秋模様ですね🫠。

さて、先日ツイートしたページ無限ループが出来るJavaScriptコードを書きました。これを作ろうと思ったキッカケは、自分が運営しているWordPressサイトに巷のページ無限スクロールプラグインが尽く(ことごとく)使用出来なかったので自分で自作した訳です。因みにページ無限スクロールプラグインとはページを送りをしなくてもページの最下までスクロールすると次頁を読み込んでくれるプラグインの事を指します。

下記のコードは自サイト専用なのでそのまま使用することは出来ませんが、重要な部分だけ抜き取って再利用すれば、独自のページ無限ループに対応することは可能かと思います。

コードを読んで頂ければ分かることですが、重要なポイントはページを読み込む方法とそれをDomに変換する方法だと思います。まず、ページを読み込む方法は下記のファンクションで可能です。

fetch(next_url).then(
                response => response.text()
            ).then(data => {

そしてDomに置き換えている所はこの部分になります。これら2つの箇所が重要になります。

                const parser = new DOMParser();
                const doc = parser.parseFromString(data, 'text/html');

これらの事に注意して独自コードを書いてみてください。最後に全コードを記載しときます。


let cnt = 2;
let blk = 0;
async function nextpage() {
    if (cnt !== blk) {
        blk = cnt;
        await (async () => {
            let next_url = "https://fox-black.com/blog/page/" + cnt;
            return await fetch(next_url).then(
                response => response.text()
            ).then(data => {
                const parser = new DOMParser();
                const doc = parser.parseFromString(data, 'text/html');
                let blogs = doc.querySelectorAll('.blogpage');
                cnt++;
                if (blogs[0].innerHTML !== undefined) {
                    document.querySelector(".foxpage").insertAdjacentHTML("beforeend", (function (elm) {
                        let str = "";
                        for (const key in elm) {
                            const element = elm[key];
                            if (element.innerHTML !== undefined) {
                                str += "<div class=\"blogpage\">" + element.innerHTML + "</div>";
                            }
                        }
                        return str;
                    })(blogs));
                } else {
                    if (document.querySelector("#fin") === null) {
                        document.querySelector(".foxpage").insertAdjacentHTML("beforeend", "<div id=\"fin\"></div>");
                    }
                }
            }).catch(error => {
                if (document.querySelector("#fin") === null) {
                    document.querySelector(".foxpage").insertAdjacentHTML("beforeend", "<div id=\"fin\"></div>");
                }
            });
        })();
    }
}

if (navigator.userAgent.match(/iPhone|Android.+Mobile/)) {
    window.addEventListener("scroll", async function () {
        let s = (() => {
            let tgt;
            if ('scrollingElement' in document) {
                tgt = document.scrollingElement;
            } else if (this.browser.isWebKit) {
                tgt = document.body;
            } else {
                tgt = document.documentElement;
            }
            return tgt;
        })();
        if (document.querySelector("#fin") === null && s.scrollTop >= (s.clientHeight - 650)) {
            await nextpage();
        }
    });
} else {
    document.querySelector(".foxpage").addEventListener("scroll", async function () {
        if (document.querySelector("#fin") === null && document.querySelector(".foxpage").scrollTop >= (document.querySelector(".foxpage").scrollHeight - 300)) {
            await nextpage();
        }
    });
}


タグ

14, dom, InfinityPageScroll, javascript, WordPress, インフィニティ, キッカケ, コード, こと, これ, サイト, スクロール, それ, ツイート, プラグイン, ページ, ポイント, ループ, 下記, , 作り方, 使用, 先日, 利用, 可能, 台風, 変換, 対応, 専用, , 方法, 最下, 模様, 次頁, 無限, , , 自作, 自分, , 運営, 部分, 重要,

Decentralized Autonomous Organizationの世界を語っている動画が良質!!

2022.06.04

Logging

おはようございます。記事の修正するのはやはり朝にやるべきですね。

先週の土曜日にツイートしたDAO(ダオ)の事を詳しく簡潔に説明している伊藤穰一さんです。IT業界ではその名を知らない人はいないじゃないかって思っている。

web3とは | DAOがなぜ注目されているのか?

なぜ、この人がデジタル庁のTOPにならなかったのか・・・。意味がわかりません、ある問題で辞任しただけで本人に責任はあまりないと思っています。日本が変わらない理由はそういうところにあるじゃないかって思います。特に政府機関は変わろうとしないですよね、これは政治だけではなく銀行とかもそんな感じですよね。今までの方針を変更するのがとても遅すぎる気がします。

まぁそんな事は置いといてDAO(分散型自律組織)に徐々に変わっていくと思います、そういうふうに世の中を変えていこうとしている流れが出てきているので、そうなっていくかなって思います。

タグ

Autonomous, DAO, Decentralized, IT, Organization, TOP, これ, ダオ, ツイート, デジタル, ところ, ふう, , 世界, , , , 伊藤穰一, 修正, 先週, 分散, 動画, , 問題, 土曜日, 変更, 意味, 感じ, 政府, 政治, 方針, 日本, , 本人, 業界, 機関, , 理由, 簡潔, 組織, 自律, 良質, 記事, 説明, 責任, 辞任, 銀行,

公言したことを途中で辞める理由⇒反省の記事!?

2022.02.06

Logging

おはようございます、今日の朝は一段と寒さを感じる朝ですね😣

さて、公言したことを途中で辞めてその理由を全然書かずに、次のことをやり始めるのは自分の悪い癖です、ココ最近ではダイエットをすると公言し、その内容をTwitterにアップするというような事を公言しましたが、途中でツイートは辞めました。理由としては三日坊主的なことが原因です。ツイートするのは辞めましたがダイエットは続けています。

Max Cooper – Repetition (Official Video By Kevin McGloughlin)

他にも英語で記事を書くや英語でツイートするなどと言うような事を過去に公言し、ことごとく辞めています、唯一続けているのはブログぐらいのものですね。何故、ブログが続くかというのは過去の成功体験みたいな物があり、また、現ブログのそこそこのアクセスもあるので続けられているだと思います。

もしツイートに反応や意見がなどが多く書き込まれたら、承認欲求が強まって続けられている気がします。人間って結構この承認欲求が活力になって努力出来たりするものだと思います。

なので、お子さんがいるなら怒るより称賛して上げたほうが良いと自分は思っています。自分は絵や文章が賞を取ったりしたことがあったので、今も絵や文章などは好きで続けています。

好きこそものの上手なれの裏にあるのは、身近な人が褒めて伸ばしてくれたからだと思います、大人になるにつれ褒められる事が少なくなってくるの物ですケドね、褒めパワーは凄いなって思います。

タグ

Twitter, アクセス, アップ, ココ, こと, そこ, ダイエット, ツイート, ブログ, もの, 三日坊主, , 人間, 今日, , 体験, 公言, 内容, 努力, 原因, 反応, 反省, 唯一, 意見, 成功, 承認, 最近, , , 欲求, , 活力, , 理由, , 自分, 英語, 記事, 途中, 過去,

未だに世界の中心はアメリカ経済なのかもなと思う今日このごろ。

2022.01.27

Logging

昨日は暖か陽気でしたね😌。

いきなり本題:未だに世界の中心はアメリカ経済なのだと自分は思います、そんな世界の中心の動かそうとしているバイデン大統領は国民からあまり支持されていないようです。そんな中、トランプ氏は再選に向けて動いているらしいけど、正直な所、あのトランプ氏がなっても世界の中心にはなれず墜落してしまいそうな予感さえする。

自律走行車が走る世界では | バラク・オバマ×伊藤穰一 | Ep7 | WIRED.jp

品性の問題でトランプ氏はあまり宜しくないと思います、いくら低所得者層に支持されたとしても、あの政治パフォーマンスはあまりにも無いなと思います。自分としてはバラク・オバマ氏が再選でもすれば、それなりに景気も回復しそうな気がしますから、なってもらいたい大統領のひとりです。

因みに世界経済は下落しています。昨日、ツイートしたようにナスダックも日経平均なども長期的にみると下がっています。どこまで下がるのか素人なので分かりませんが、まだ下げ止まり感がないなって思います。ここで新たなコロナ株が見つかったら、益々奈落に落ちそうな気もしますし日本で大震災なんて起きたら世界暴落に拍車をかけてしまいそうですよね。そんな時に日本円で資産を持っていることへの危機感を自分は感じます。

景気の話とは話がそれますが、ANAやJALなどの航空業界は本当に大丈夫なんだろうかと自分は思っています、ANAの子会社ピーチは来期、新入社員を雇用するという事を発表しましたが、実際問題、本当に持ち直せるのって疑問に思います。当分の間は低飛行での運用になりそうな気がします。

そういう事を踏まえて今月から来月にかけての経済の動向は重要かなって思っています。これから長期的な投資をしたいと思う方は今から始めるのは良いかなって思っています、何故なら何もなければそろそろ底打ち感があるからです。

タグ

7, com, https, jGlVg-, qVSE, watch, www, youtube, アメリカ, オバマ, ツイート, トランプ, ナスダック, バイデン, パフォーマンス, バラク, ひとり, 下落, 世界, , 中心, 予感, 今日このごろ, 低所得者, 再選, 品性, 問題, 回復, 国民, 墜落, 大統領, , 平均, , 支持, 政治, 日経, 昨日, 景気, 未だ, 本題, 正直, , 経済, 自分, 陽気,

映画、マトリックス・レザレクションズ、やっぱ今日観に行きます(AM11時)! #マトリックス

2021.12.17

Logging

映画、マトリックス・レザレクションズを本日、11時に始まる字幕版を観に行きます?、感想につきましては映画を見終わった後に、ネタバレなしでツイートします。日本語版の方が上映数が多いのは少し残念ですね。

マトリックス三部作の中で印象的だったのが、やっぱあのバレットタイム撮影方法だと思います、ぐるぐるとスローモーションのキアヌリーブスを・・・。この映像はとても衝撃的でした、今までこんな映像は見たことがなかったので。そしてマトリックスの世界観がとても良かったですが、今回の新章は予告を見る限りでは前回を完璧に超えていいるストーリー展開が見れそうな気がします。今からマトリックス観るのが楽しみです。では観に行ってきます!!

映画『マトリックス レザレクションズ』予告 2021年12月17日(金)公開

タグ

11, AM, com, https, mBRWwAqJ--U, watch, www, youtube, キアヌリーブス, こと, ストーリー, スローモーション, タイム, ツイート, バレット, マトリックス, レザレクションズ, 三部作, 上映, 世界観, , 予告, , 今回, 今日, 前回, 字幕, 完璧, 少し, 展開, , 感想, 撮影, 新章, , 方法, 日本語版, 映像, 映画, 本日, 楽しみ, 残念, , , 限り,

マウスが半壊れとツイートしたら誰かさんがマウスを?

2021.11.03

Logging

今日は雲のない超快晴ですね。こんなに快晴だったら県外にでも遊びに行きたい気分なのですが、働いていないので旅行もいけません。いや、本当は全然余裕で行けるのだけどやっぱコロナで尻込みしてしまいます。

さて昨日、マウスが半壊れとツイートしたら誰かさんがマウス代を寄付してくれることもなく、広告がいつも以上に回転したということも無かったのですが、始めてのデイトレでちょっと収入が入ったのでその収入でマウスとキーボードを新調することに決めました。

マウスは600円ちょっとキーボードは1000円ちょっとです。因みにマウスは無線でキーボードは有線です。コスパ最強なのかどうなのかは、商品が届いたらレビューしたいなと思っています。そして本当はキーボード高くて良いものにしたいし、マウスも良いものにしたいと思っていますが、何せ収入がゼロに等しいので・・・。

今期は税金が返ってくるかもしれませんというか、恐らくこのまま行けば返ってきます。税金で引かれた分は確定申告すると全額返ってくると思います。何せ103万円の壁を超えていないのですから・・・。

でも確定申告までにはお仕事先が決まれば良いのになと思っています。

以上、現場からでした。

タグ

1000, 600, いつも, キーボード, きま, コスパ, こと, コロナ, ゼロ, ツイート, デイトレ, マウス, もの, レビュー, 今日, 今期, 余裕, , 収入, 商品, 回転, 寄付, 広告, 快晴, 新調, 旅行, 昨日, 最強, 有線, 本当, 気分, 無線, 県外, 税金, 誰か, , ,

ロボットで運輸業の仕分けを変革するのは難しいのか?

2021.08.07

Logging

この頃、オンラインで話すことが増えてきましたが、目線を合わすという事ができれば良いのになぁと思う次第です。これAI(人工知能)でどうにかならないものでしょうか?、ディープフェイクという技術があるので頑張れば、目線を合わすなんて事はそれほど難しい機能ではないと思います。そのうち、 ディープフェイクの技術を使って替え玉面接や会議をする人が現れそうです。

さて、先日ツイートしたロボットが仕分けを行っている動画ですが・・・(*´ω`*)、これ2018年の動画なんですね。運送会社の拠点はこんな感じにロボットが仕分けするようになると思います。これから運輸業界に参入する大企業はこの動画のようなシステムを取り入れるのは容易なことなのかもしれないなって思いましたが、いまの運送会社の拠点をロボット仕分けに置き換えるのは、結構大変だと思います。特に費用面や労働組合から圧があり変革するのは難しいと。

Inside A Warehouse Where Thousands Of Robots Pack Groceries

でも、そんなY運輸やS運輸などもロボット仕分けになると自分は思っています。日本の人口は減少傾向なので労働者をロボットに置き換えるのは必須になると思います。そうなった時、Ocado社のようなテクノロジーを使用する会社はそのシステムを武器にシェアを拡大していきそうです。そしてGAFAの一社でもあるA社も人(労働)からロボットに変わっていくでしょうね。

タグ

2018, AI, いま, うち, オンライン, こと, これ, システム, ツイート, ディープ, フェイク, もの, ロボ, ロボット, , , 人工, 企業, 会議, 先日, 労働, 動画, 参入, , 変革, 大変, 容易, 感じ, 技術, 拠点, 替え玉, 業界, 機能, 次第, 目線, 知能, 組合, 費用面, 運輸, 運送, 面接, ,

案件9割完成して案件に申し込むみたいな事は非効率だけど。

2021.08.05

Logging

今日、先日にツイートした案件の締切日ですが・・・(*´ω`*)、未来の自分は案件取れたでしょうか?来月の支払いをペイ出来る額ですので取れると良いですね。さて、案件9割完成して案件に申し込むみたいな事は非効率だけどこの非効率で仕事に応募している理由は、やっぱ安価な仕事でも仕事は仕事ですよという気持ちで取り組んでいます。

とある案件

因みに今回はこういう案件を作りました。JSのコードの行数は約800行、PHPのコードは約200行で合計、1000行のコードを2日間で書きました・・・?。サイトを動的な処理で動かしているので結構、無駄にコードを書いています。いつもの通り設計はなし、頭の中でさっさと考えて作っております。

もし案件が取れなかったらコードなどを自分の名前のサイト、もしくはgithubに公開します?ので、その時はご利用ください、可能性としては50%ぐらいの確率で請け負う事が出来ると考えています。

タグ

1000, 2, 200, 50, 800, , github, JS, php, コード, ご利用, サイト, ツイート, ペイ, , , 今回, 今日, 仕事, 先日, 公開, 処理, 効率, 可能性, 合計, 名前, 安価, 完成, 応募, , , 未来, 来月, 案件, 気持ち, 無駄, 理由, 確率, 締切, 自分, 行数, 設計, 通り, , ,

ゲームが仕事になるを読んで、ゲーム以外もそうだろうなって。

2021.08.03

Logging

先日、派遣からお仕事の紹介をしてもらいまして、先方もOKサインを出してもらったのですが、それを辞退しました。理由は何となくですね(*´ω`*)。何となく嫌だったからです。さて先日ツイートしたゲームが仕事になるという話です。記事を引用すると「先進国と新興国では経済格差があるため、フィリピンではAxie Infinityで「プレイして稼ぐ(Play-to-Earn)」ことが可能。」との事です。

これは・・・凄いなと思いましたが、よくよく考えるとゲーム以外にも海外からネットを通して稼ぐことは可能な世界になってきているように感じます。日本国も巷では中進国とか言われています、そんな状態になっているのでもう海外相手に商売や仕事を行っていく術を個人でも身につけておくと今後、良さそうな気がします。

これから先は日本でも個人で稼ぐ時代になる可能性が高くなるでしょうし、数十年後には会社の在り方も変わっていくと思います、そうなった時、日本だけでは稼ぐことが大変な時代になっていくと思います。早く海外に販路などを見つけておく方が長く生き残る道なのかもしれないなと思いました。

タグ

Axie, Infinity, OK, Play-to-Earn, お仕事, ゲーム, こと, これ, サイン, それ, ため, ツイート, ネット, フィリピン, プレイ, 世界, 中進, , 今後, 仕事, 会社, 個人, , 先方, 先日, 先進, 可能, 可能性, 商売, , 在り方, , 引用, 数十, 新興国, 日本, 日本国, 時代, 格差, , 派遣, 海外, 状態, 理由, 相手, 紹介, 経済, , 記事, , , 辞退,

日進月歩でCertbotのインストール仕方が変わっていた話。

2021.07.26

Logging

オリンピックの冒頭の音楽がいじめ問題で差し変わるらしいという話を聞きました。この記事が投稿される時にはオリンピック開会式は終わっている頃ですが・・・?。どうなったでしょうか、気になります。もし完璧な状態でオリンピック開催を向かえる事が出来たら、まさにプロフェッショナルですよ。音楽、映像や振り付けまでも変更しないといけないのに、あと3日しかないですよねぇ・・・超ブラック案件かと思います。

それはさておき、先日ツイートした件を書きますね、Certbotのインストール仕方が変わっていた話です。今までこのコマンドを打てば、 CertbotがインストールされてSSL環境もまぁ簡単に対応できていたのですが、なんだか仕様が変わったらしくてsnapというものをインストールしてからCertbotをインストールしないと駄目なようになっていました。まさに日進月歩だと感じました・・・(*´ω`*)。

yum install certbot
snap install core; sudo snap refresh core
snap install --classic certbot

正直なところ困る?

タグ

, Certbot, install, snap, SSL, yum, インストール, オリンピック, コマンド, ツイート, ブラック, プロフェッショナル, もの, , 仕方, 仕様, , 先日, 冒頭, 問題, 変更, 完璧, 対応, 投稿, 日進月歩, 映像, , 案件, , 状態, 環境, 簡単, 記事, , 開会式, 開催, 音楽, , 駄目,

リスクを取って相殺するおやつ代。子供に5000円のお小遣い。

2021.07.06

Logging

リスクを取って相殺するおやつ代。子供に毎月5000円のお小遣いを渡すより5000円(paypayボーナス)でpaypayのボーナス運用しなさいと言ったほうが良いかも?

5000円(paypayボーナス)の金額でリスクを取る設定で運用すると3ヶ月後には1000円(paypayボーナス)の利益が高確率で発生する、その事を自分はこの頃知りました。錬金術みたいなことが出来るですね。働いていないのにお菓子のツイート画像があるのはそんな感じでない所から、利益を生み出しているから起こることなのです。

因みにボーナス運用で支払えないものもあります、例えば公共の支払いなどはボーナス運用で相殺することが出来ません。ここらへん、融通がきくようになればpaypayのボーナス運用はかなり無敵だなと思います。投資信託やリスクの高い株の運用も利益が出やすいですが、変動も激しいです。一番、変動が激しいのがビットコインなどの取引だと思います。投資や投機は自己責任の世界ですが、paypayのボーナス運用は自動運用ですのでとても始めやすいと自分は思っています。尚、ビットコインはハイリスク、ハイリターンですのでオススメはしません。

投資や投機は自己責任の世界なので注意も必要になります?。

タグ

1000, , 5000, Paypay, おやつ, お小遣い, お菓子, かなり, ここら, こと, ツイート, ビットコイン, ボーナス, もの, リスク, , 公共, 利益, 取引, 変動, 子供, 感じ, , 投資信託, , 毎月, 無敵, 画像, 発生, 相殺, 確率, 自分, 融通, 設定, 運用, 金額, 錬金術, ,

人工知能のお手軽モデル生成がGUIで出来るやつtensorflow対応。

2021.05.12

Logging

人工知能のお手軽モデル生成がGUIで出来るやつtensorflow対応しているからね。本当に便利だと思います。以前ブログで紹介したかもしれません、もしくはツイートしたか記憶が定かではないのですが再度改めて記載します。このlobeというソフト(アプリ)は人工知能の学習を行い、学習データからテストもできるのです。一番良いところは学習データ=モデルをエクスポートしてテンソルフロー(tensorflow)で動かせるところです。

Introducing Lobe | Build your first machine learning model in ten minutes.

テンソルフロー(tensorflow)で動かし方を解説している記事がありますので、そちらのリンクを貼っときますね。
https://dev.classmethod.jp/articles/lobe-lobe-export-tensorflow-lite/

これから先、人工知能の学習は誰でもできるようになり誰でも人工知能を使ったものがお手軽で作れるようになっていくと思います。あと数年後で自分が思うにはエクセルでも人工知能の学習で判定できるような関数が搭載されてもおかしくはないと思います。それぐらい人工知能は浸透してきていますね。因みに人工知能(教師あり機械学習)ってデータが多いほど、精度の良い結果を出してくれます、なのでデータは結構大事になりますよ!

LobeからTensorflow Lite形式でエクスポートしてMacで推論してみました

タグ

articles, classmethod, dev, GUI, https, jp, lobe, lobe-lobe-export-tensorflow-lite, tensorflow, アプリ, エクスポート, これ, そちら, ソフト, ツイート, データ, テスト, テンソル, ところ, フロー, ブログ, モデル, もの, やつ, リンク, 人工, 以前, 便利, , 再度, 学習, 対応, 本当, 生成, 知能, 紹介, 解説, 記事, 記憶, 記載, ,

今読まれてますというWPプラグインの作り方

2021.04.19

Logging

今読まれてますというWP(ワードプレス)プラグインの作り方はこれだけです。ボット対策の部分はお見せできませんがこんなソースコードで動いています、なお、自分が閲覧してもツイートすることはないようにしています。因みに昨日もボットみたいなのが何度も来たのでその対応を行いました。尚、TwitterOAuthというライブラリを導入してautoload.phpを使用しuseで呼び出し使用しています(※autoloadを置いている任意の場所に変更してください)。

ワードプレスのプラグインの作り方の動画を貼っときます。英語ですが理解できるかと思います。動画で分かりづらかった方は『自作、WordPress、プラグイン、PHP』という様な検索すると先人たちが方法をネットに公開しているのでそちらを参考にしてください。

Create a WordPress Plugin from Scratch – Part 1

プラグインを作るにあたってソースコードに書かれているコメント部分は必須なのだけど、プラグインを配布しない人はプラグイン名だけ記載しプラグインと同じフォルダを構えるだけでプラグインとして認識します。

<?php
/*
  Plugin Name: article-live-tw
  Plugin URI:
  Description: 今、ユーザーが読んでいる記事をツイートする
  Version: 1.0.0
  Author: @zip358com
  Author URI: https://zip358.com
 */
session_start();
require "/vendor/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;

add_action("wp_head","article_live_tw");
function article_live_tw(){
	define("CONSUMER_KEY", "CONSUMER_KEY");
	define("CONSUMER_SECRET", "CONSUMER_SECRET");
	define("ACCESS_TOKEN", "ACCESS_TOKEN");
	define("ACCESS_TOKEN_SECRET", "ACCESS_TOKEN_SECRET");
	global $post;
	$flg1 = is_bot();
	$flg2 = empty($_SESSION["reading-zip358-".$post->ID.$_SERVER['REMOTE_ADDR']]);
	$flg3 = ip_check("reading-zip358-".$post->ID.$_SERVER['REMOTE_ADDR']);
	if(!$flg1 && $flg2 && !$flg3 && $post->ID){
		$_SESSION["reading-zip358-".$post->ID] = 1;
		$tw_title = get_post($post->ID)->post_title;
		$tw_link = get_permalink($post->ID);
		$kigolist = ["?","?","?","?","?","?"];
		$kigo =  $kigolist[floor(rand(0,5))];
		if(!current_user_can('administrator')){
			$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
			$connection->post("statuses/update", array("status" => "#今読まれてます $kigo ??? \n".$tw_title . " \n" . $tw_link . " \n #ブログ zip358.com \n" .  date_i18n('Y/m/d H:i')));
			//$ua =  print_r($_SERVER,true);
			//@file_put_contents("./log/".date('Y-m-d-H-i').".log",$ua);
		}
	}
}

タグ

15, 7, autoload, com, https, php, QfH-s-, TwitterOAuth, use, watch, WordPress, wp, www, youtube, お見せ, コード, こと, これだけ, , ソース, そちら, ツイート, ネット, プラグイン, プレス, ボット, ライブラリ, ワード, , 任意, 何度, 作り方, 使用, 先人, 公開, 動画, 参考, 場所, 変更, 対応, 対策, 導入, , 方法, 昨日, 検索, 理解, 自作, 自分, 英語, 部分, 閲覧,

Twitterのツイートアクティビティ(アナリティクス)って知っている人も多いと思うけど。

2021.04.14

Logging

Twitterのツイートアクティビティ(アナリティクス)って知っている人も多いと思うけど、Gさんのアクセス解析ツールみたいなのがTwitterにもあります。自分の知る所、どこの県からアクセスが有ったとかいう機能はないけれど。つぶやいた事にたいして、どれぐらいの人が呟きを見ているのか?そのつぶやきに反応した人はどれぐらいいるのかなどは確認できるようになっている。

Twitterアナリティクスの見方を覚えてフォロワー数を爆上げしよう!

アクセス解析を見るとどんなことにみんなが興味を持っているかや、どんなつぶやきをすると反応を得ることが出来るかなどがわかりとても勉強になります。ツイッター社もエモーション(感情:ライク)を増やすことを検討中らしいのでアクセス解析とエモーションの反応数を比較するともっとわかりやすくなるかと思います。ちなみに、自分はいいねの数は少ないので、つぶやきの閲覧人数と反応した人数などを参考にしています。

タグ

Twitter, アクセス, アクティビティ, アナリティクス, エモーション, こと, ツール, ツイート, ツイッター, どこ, どれぐらい, みんな, ライク, , , 人数, 勉強, 参考, 反応, 感情, , , 検討, 機能, 比較, , 確認, 自分, 興味, 解析, 閲覧,

まいど?ショップ開設しました。

2021.03.15

Logging

まいど?ショップ開設しました。開設した理由は旨旨飯が食べたいからです、、、いや違います。収入源を確保していきたいからです。スズリというGMOの開発したショップ開設サービスを使用しています。当初はBASEで物を売ろうとBASEショップのTシャツアドインなどを試しましたが、画像の取り込みが綺麗にできていなくて劣化するので諦めました。いろいろ探していたら、スズリというサービスに行き着いたのです。因みに商品が売れても全額、収入にはならないのです、300円から自由に自分の取り分が設定できます。値段を上げると商品も高くなります…。

トイウワケデ、毎日1商品はUPしていくつもりでいます。作った商品はツイートします、気に入った商品があればご検討くださいませ。なお、こことは違うサイトを使用しデジタル商品も売っていくつもりでいます。

最後に自分のショップのURLを貼っときますね。

https://suzuri.jp/zip358

タグ

, 300, base, GMO, UP, url, アドイン, ここ, ご検討, サービス, サイト, シャツ, ショップ, スズリ, ツイート, つもり, デジタル, トイウワケデ, 使用, 値段, 全額, 劣化, 収入, 取り分, 商品, 当初, 最後, 毎日, , 理由, 画像, 確保, 綺麗, 自分, 自由, 設定, 開発, 開設, ,

3Dの家の可能性。

2021.01.13

Logging

3Dの家の可能性は安価な価格で家が建築できることです。これによりホームレスなどの生活困窮者が自立して生活できる一歩になるかもしれないということ。これはとても画期的な話だなと思います。そんなことを思って休日にツイートしたわけです。

3Dプリントの技術って悪いことに使われて、負の側面が3Dプリンターが登場した頃には結構あったけど、本当はこういう良い側面で使われることこそが本当の技術革新だろうなと思います。そして3Dプリンターはこれから先、人体などのパーツも構築できるようになるだろうと思います。

New Story | Introducing the World's First 3D Printed Community

タグ

, こと, これ, ツイート, パーツ, プリンター, プリント, ホームレス, わけ, , 人体, 休日, 価格, 側面, , 可能性, 困窮, 安価, , 建築, 技術, 技術革新, 本当, 構築, 生活, 登場, 自立, , , ,

20210102変革の年2日目。

2021.01.02

Logging

変革の年と勝手に思っているのですが、新年明けてもう2日になります、昨年はお世話になりました、今年も宜しくお願い致します。新年明けたけど昨年は不幸があったので、今年は新年の挨拶はなしです。昨日、放送されていた欲望の資本主義2021をいま見終わってブログを書いています。ツイートしたこの言葉に今回の内容が集約されている気がします。

格差社会の話も話されていたのですが、格差社会は最悪な方向に進むだろうと思っています。死ぬまで非正規雇用の方々は働かないと生きていけないような社会になるだろうと思っています。たぶん、そうなるだろうと今でもその兆しはあるのである程度は覚悟しとくか、若いうちに資本を増やして働かないでも生きていける貯金しないと無理ゲーがまっていると思っています。あんまり日本を頼りにできそうにないですね。下手すると大震災で日本沈没(経済的に)っていうシナリオもあるわけですからね。未だに政治機能を首都から離そうとしないところなど、島国根性だなと思っています。なので、ほんとどうにかなるでは中々難しいのではないかと思います。老後は日本がどうにもならない感じになっていたら、正直なところ国に頼ることができない世界になっていてもおかしくないですよね。なので、今から少しでも外資貯蓄などをしていた方が良いかもしれないですね。正月にこんなマイナス的な話を書きましたが、災い転じて福となすという言葉と思って…くださいませ。まだ災いは起きてませんが?

タグ

2, 2021, 20210102, いま, うち, お世話, お願い, ゲー, シナリオ, ツイート, ところ, ブログ, 下手, 不幸, 主義, , 今回, 今年, 内容, 勝手, 変革, 大震災, 島国, , 挨拶, 放送, 政治, 新年, 方々, 方向, 日本, 日本沈没, 昨年, 昨日, 最悪, 根性, 格差, 機能, 欲望, 正規, , 社会, 程度, 覚悟, 言葉, , 貯金, 資本, 集約, 雇用, 首都,

3Dプリンターの未来。

2020.12.22

Logging

この記事を昨日ツイートしたのだけど、この心臓は自ら鼓動することはないそうだ。だけど、そこにはかなり可能性を感じます。そのうち、心臓は置き換えることの出来る臓器になりそうだなと感じました。自分が予想するにそれはあと10年か20年の間に起こりうる未来だなと感じます。3Dのプリンターの登場は1980年、ここ最近になって3Dの価格が下がり、精密な加工も出来るようになってきている。それが2014年頃、それから6年ぐらいの間で臓器の形が作れるようになった。あと10、20年もすれば間違いなくブレイクスルーは起きると考えてよいのではないかと。

簡単には死なない未来が近づいてきてますね。

タグ

10, 1980, 20, 2014, , 6, うち, かなり, ここ, こと, スルー, そこ, それ, ツイート, プリンター, ブレイク, 予想, 価格, 加工, 可能性, , 心臓, 昨日, 最近, 未来, 登場, 簡単, 精密, 臓器, 自ら, 自分, 記事, , 鼓動,

ツイートは中毒性がある。

2020.10.05

Logging

ツイートは中毒性があると言われているけど、実際、いいねも付かないひとはそれ程、中毒性があるとは言えないような気がします。たぶん、何でもそうだけど他人から凄いねとかいいねとか言われないことはほとんどの人は長続きしないじゃないのかなと・・・。

これって勉強も同じかなと思います、誰かに褒められるとそれが自信などに繋がりその分野のことを勉強するきっかけになったりするだと思います。
いまの学生さんがネットに自分が勉強しているのをライブ配信するのも同じようなことなんじゃないかな。ひとに見られると頑張れたりするものですからね。

ひとりだと怠けてしまう人は少なからずいると思います。ちなみに図書館や喫茶店で友達と勉強は自分はしない派でした。何度か勉強したことがありますがやはり一人のほうが勉強ははかどります。友達と勉強は結局、別話に変わったりすることが多くて、次の試験が散々な結果になることが多かったので、誘われても断っていましたね。

あれから、数十年も月日が立ち、いまではいい大人なのかもしれないですが・・・勉強は今でもしています。IT業界のひとはおそらく勉強していないと言うひとはいないじゃないかな?勉強していないと取り残されていきます。このIT業界の勉強に関しては明日、記事を書きます。

タグ

あれ, いいね, いま, きっかけ, こと, これ, それ, ツイート, ネット, ひと, ひとり, ほとんど, もの, ライブ, 一人, 中毒性, , 他人, 何度か, 分野, 勉強, 友達, 喫茶店, 図書館, 学生, 実際, 散々, 数十, 月日, , , , 結果, 自信, 自分, 試験, , 誰か, 配信, 長続き,

理屈より感情で判断します。

2020.08.15

Logging

理屈より感情で判断します、世の中にはこういう人が結構な数がいるそうです。
これを知ったのは数日前にツイートした『欲が出ました』の冒頭あたりに描いていたのですが、「えっそうなの」と思ったのと「まぁそんな人がいる」ことを知っていると思ったわけですが、さて感情ばかりのひとがいると社会は発展しないわけですからね。

じぶんは感情と理屈の間で生きています。感情も分かるのですが理屈もまぁわかります、いろいろな人の立場で考えていると・・・。たまに自分を見失うことがあります。さてどれが正しいことかと…。じつは正しいことなんてものはなくて、世の中、多数が賛同することが正しいと思われる事があるけれど、、、あとから実は反対意見が正しいかったりしますよね。有難みなんてものはそんな物でそれに気づかないひとが、この頃多い気がします。

向井太一 / 僕のままで(Official Music Video)

まぁ分かる人には分かるのです。わからない人にはわからないままなのですがね。世の中、そんなで廻っていると思います。

タグ

あと, いろいろ, こと, これ, じぶん, それ, たま, ツイート, どれ, ひと, まま, もの, わけ, , , , , 冒頭, 判断, 反対, 多数, 意見, 感情, , 数日, , , , 理屈, 発展, 社会, 立場, 結構, 自分, 賛同, , ,