制限付きのクロンを無限寿限無にする方法。 #php #無限 #cron

2022.10.12

Logging

おはようございます🦏。昔の文章を読んでくれて今の記事を読まないユーザーさんがいます、凹む😖。

さて、今日はさくらレンタルサーバーでcronを制限以上に使う方法を数年前に書いた記事が未だに読まれたりするのでプログラムコードを直してタイトルも直してQiitaGithubにUPしました。

そのUPした記事があまりアクセスが跳ねなくて少しがっくりしたのがスポーツの日の朝の事です。Qiitaは何だか触りの記事かとても専門性の高い記事が人気を集めるだなって事を、この頃理解したのですが、自分は何方にも寄っていない記事なので跳ねないのかも知れません。

ソースコード貼り付けて置きます。尚、使い方などはQiitaGithubを参照してください。

<?php
date_default_timezone_set('Asia/Tokyo');
class cron
{
    public function __construct(mixed $filepath = "")
    {
        $val = @file_get_contents($this->pval($filepath));
        $obj_ = @json_decode($this->pval($val));
        $obj = (object)[];
        foreach ($obj_ as $key => $value) {
            $obj->name = "month";
            $obj->val = $value->m;
            if ($flg = $this->trigger_check($obj,"m",1,12)) {
                $obj->name = "day";
                $obj->val = $value->d;
                if ($flg = $this->trigger_check($obj,"d",1,31)) {
                    $obj->name = "hour";
                    $obj->val = $value->H;
                    if ($flg = $this->trigger_check($obj,"H",0,23)) {
                        $obj->name = "minutes";
                        $obj->val = $value->i;
                        if ($flg = $this->trigger_check($obj,"i",0,59)) {
                            $obj->name = "week";
                            $obj->val = implode(",", $value->w);
                            if ($flg = $this->trigger_check($obj,"w",0,0)) {
                                $this->command($value->command);
                            }
                        }
                    }
                }
            }
        }
    }
    public function command(mixed $command_val = "")
    {
        $command_val = $this->pval($command_val);
        exec($command_val . " > /dev/null &");
        // print "よろしくお願いします~~~!!".PHP_EOL;
        return true;
    }

    public function pval(mixed $val = "")
    {
        if (is_array($val)) {
            foreach ($val as $key => $value) {
                $val[$key] = strip_tags($value);
            }
        } else {
            $val = strip_tags($val);
        }
        return $val;
    }

    public function trigger_check(mixed $variable = "",mixed $d="",int $min=0 ,int $max=0)
    {
        if (!$variable) return false;
        if ($variable->val === "*") return true;
        switch ($variable->name) {
            case 'week':
                $value = @explode(",", $variable->val);
                return (int)$value[(int)date($d)] === 1 ? true : false;
                break;
            default:
                if (preg_match("/^(\*\/[0-9]{1,})$/", $variable->val)) {
                    $value = @explode("*/", $variable->val)[1];
                    if (is_numeric($value) && $value >= $min && $value <= $max) {
                        return (int)date($d) % $value === 0 ? true : false;
                    }
                }
                if (preg_match("/^([0-9]{1,}\,{1,})/", $variable->val)) {
                    $value = @explode(",", $variable->val);
                    $value = array_map('intval', $value);
                    return in_array((int)date($d), $value, true) === true ? true : false;
                }

                $value = (int)$variable->val;
                if (is_numeric($value) && $value >= $min && $value <= $max) {
                    return $value === (int)date($d) ? true : false;
                }
                return false;
                break;
        }
        return false;
    }
}

if($argv[1]){
    //argv
    new cron($argv[1]);
}


タグ

39, Asia, class, cron, date, default, github, lt, php, public, qiita, set, timezone, Tokyo, UP, アクセス, クロン, コード, サーバー, さくら, スポーツ, ソース, タイトル, プログラム, ユーザー, レンタル, , 人気, , 今日, 何方, 使い方, 制限, 参照, 寿限無, 専門性, 少し, , 文章, 方法, , , , 未だ, 無限, 理解, 自分, 記事, ,

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, アップロード, お仕事, コメント, サーバー, それぞれ, ツイート, ディレクトリ, バージョン, ファイル, フォルダ, プラグイン, プレス, ワード, 上部, 下記, , 予約, , 今日, 任意, 作り方, 保存, 名残, 命名, 場合, 場所, 変更, 季節, , 投稿, , 言語, 記載, 説明,

Dockerは楽だなという事を今頃理解しましたよ。 #vbox #docker

2022.10.03

Logging

おはようございます、月曜日の朝はテンション低めな方も多いはず😇。

さて、今日は先週の木曜日と金曜日にふと今後のためにDockerをもう少し触ってみようと思い作業終了後触ってみました、触れて気づいた事は開発環境を作るのがとても楽だということ(気づくの遅い?🫠)。自分は昔の人間なのでvisualboxばかり触っていたのですがDockerは素晴らしい。サーバー周りが得意な人にイメージを作ってもらってそれを共有すれば皆、同じ環境下で開発が出来るので良いという事に今頃気づいた・・・。

 docker run -it -d -v C:\var\www\html\:/var/www/html --privileged -p 80:80 --name こんてな命名 イメージid /sbin/init

※Visualboxでも可能ですけどね。Dockerのだとそこが楽だしマウント(フォルダ共有)もスムーズに行くので自分は良いなと感じました。

ちょっと残念だった点は自宅で作業している中、バッファローのNAS🍆に作業ファイルを入れているのですが、それとは共有出来なかった点です、対応として実PCをrobocopyしてNASと同期を取るという形にしました。これで問題はなくテスト環境下で開発ができます。尚、高級なNASではそういう問題なく上手くいくそうですよ。※NASはバックアップデータになりました。

robocopy <コピー元> <コピー先> /E /DCOPY:DAT

尚、mirのオプションにしなかったのには理由があります。コピー元のファイルが消えたり、ディレクトリが破損した場合、コピー先のファイルやディレクトリが消えて無くなるらしいので・・・。完璧なミラーリングは辞めました。

こんな感じで快適なテスト環境が作れます(上記のコマンド参考に)。

タグ

--privileged, -p, -v, 80, D-, docker, html, ID, init, IT, name, run, sbin, var, vbox, Visualbox, www, イメージ, こと, こんてな, サーバー, スムーズ, そこ, それ, ため, テンション, パス, フォルダ, マウント, , , 人間, 今後, 今日, 今頃, 低め, 作業, 先週, 共有, 可能, 周り, 命名, 得意, , , 月曜日, , 木曜日, 理解, 環境, , 終了, 自分, , 金曜日, 開発,

有難う🎉一年と七ヶ月と二十九日😌で達成。

2022.09.30

Logging

おはようございます、御機嫌よう😋。

アイキャッチー画像とタイトルでお分かりかと思いますが、振り込み金額の上限を超えた為、振り込まれます。この振り込まれたお金の使い道はまだ決まっていませんが、大切に使います😌。

毎月、大体レンタルサーバー費用と相殺出来る金額を稼いでいるようです。先月からサービスを稼働させて3つのサービスで運用しています。これにより今月からまぁまぁな金額が発生してきましたが、それでもこれだけで生きてはいけません。

毎月、15万ぐらい稼いでいる人は強者ですね。やっぱりYOUTUBE始めた方が良いのかな🤔。昔、1000人の登録者でもYOUTUBEは小学生(高学年)のお年玉ぐらい入ると聞いた事があります。今は広告単価が下がっているようなので、もう少し低いかも知れませんが放っといても稼ぎがでるというのは、素晴らしい事ですね。

自分の今後の運営目標は、毎月、お金が振り込まれるようになる事です。これを達成出来れば何とかなりそうな気がします。今の現状、クラウドワークスの仕事が取れなかったら投資で何とか引き落としペイ出来る感じで生きているので・・・。ちゃんと収入が発生するシステムを構築したいなって切実に思います。

タグ

1000, 15, , youtube, あい, お分かり, お年玉, お金, キャッチー, これ, これだけ, サーバー, サービス, タイトル, レンタル, , , , 上限, , 二十九, , , 今後, 今月, 使い道, 先月, 単価, 大体, 大切, 学年, 小学生, 広告, 強者, , , 毎月, , 画像, 発生, 登録者, 目標, 相殺, 稼働, 自分, 費用, 運営, 運用, 達成, 金額,

一週間の予約が出来るデモコードです。良かったらどうぞ😌。 #php #code

2022.09.17

Logging

おはようございます、今日から台風接近らしいですね。この投稿は昨日書きました。

さて、一週間の予約(時刻表から)が出来るデモコードを書きました。これを書いたキッカケは昔の職場の方がこんな感じのUIを作られていたのを見て、自分も書いてみようと思いDEMOコードを朝起きて調べながら書きました。調べたことは選択を解除する方法だけで、後はオリジナルコードです、設計書も何もなく組み立ていきましたので、欠陥があるかもです。また、Qiitaにも記載しましたが、コメントをほぼ書いていません。書かずともプログラマーなら分かるだろうという感覚です。

予約ー時刻表DEMO

肝心の確認部分は記載していないのにも訳があります。営業妨害になっては駄目だからです。そういう理由で確認部分以降は書いていません。

こちらにもソースコードを掲載しときますね。

<?php
ini_set("display_errors",0);
/**
 * @param array $holiday
 * @return string $str
 */
function fn_header($holiday = [])
{
    $str = "";
    $date = new DateTime();
    for ($i = 0; $i < 7; $i++) {
        !$i ? "" : $date->modify('+1 day');
        $w = $date->format("w");
        $tabindex = $i*7;
        $ho = (function ($days, $holiday = []) {
            return (array_search($days, $holiday) !== false) ? "holiday" : "";
        })($date->format("Y-m-d"), $holiday);
        $str .= "
        <th tabindex=$tabindex>
            <span class='header_no week_no_$w $ho'>" . $date->format("Y-m-d") . "</span>
        </th>";
    }
    return $str;
}
/**
 * @param int $h_min
 * @param int $h_max
 * @param int $m_interval
 * @param array $cnt
 * @param array $reserve
 * @param array $holiday
 * @return string $str
 */
function fn_time($h_min, $h_max, $m_interval,$cnt=[],$holiday = [], $reserve = [])
{
    $str= [];
    for ($h = $h_min; $h <= $h_max; $h++) {
        for ($m = 0; $m < 60; $m = $m + $m_interval) {
            print("<tr>\n");
            $date = new DateTime();
            for ($i = 0; $i < 7; $i++) {
                $cnt[$i]=!$cnt[$i]?(((($h_max - $h_min)+1)*(60/$m_interval))*($i))+7:(++$cnt[$i]);
                !$i ? "" : $date->modify('+1 day');
                $w = $date->format("w");
                $ho = (function ($days, $holiday = []) {
                    return (array_search($days, $holiday) !== false) ? "holiday" : "";
                })($date->format("Y-m-d"), $holiday);
                $time = sprintf("%02d:%02d",$h, $m);
                if ($ho) {
                    print("
                        <td class='' tabindex={$cnt[$i]}>
                            <span class='header_no week_no_$w $ho'>" . $time . "</span>
                        </td>");
                } else {
                    $r = (function ($days, $reserve = []) {
                        return (array_search($days, $reserve) !== false) ? "reserve" : "";
                    })($date->format("Y-m-d") . "_" . $time, $reserve);
                    if (!$r) {
                        print("
                            <td class='date_" . $date->format("Y-m-d") . "_{$time}' tabindex={$cnt[$i]} data-date='" . $date->format("Y-m-d") . "_{$time}'>
                                <a class='time_{$m}_" . $date->format("Y-m-d") . "_{$time}' data-sortno={$cnt[$i]}  href='#?data=" . $date->format("Y-m-d") . "_{$time}'><span class='header_no week_no_{$w} {$h}'>{$time}</span></a>
                            </td>");
                    } else {
                        print("
                            <td class='' tabindex={$cnt[$i]}>
                                <span class='header_no week_no_$w $r'>" . $time . "</span>
                            </td>");
                    }
                }
            }
            $date = null;
            print("</tr>\n");
        }
    }
    return "";
}
?>
<!DOCTYPE html>
<html lang="ja">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta name="Description" content="Enter your description here" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
    <title>予約-時刻表(デモ版)</title>
    <style>
        table,tr,td{
            user-select: none;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-12 text-center">
                <h1 class="display-1">予約-時刻表<br></h1>
                <h5>{予約:時刻をクリックするか、<br>
                    左クリック選択状態で複数選択可能です<br>
                    (日付またぎは禁止しています)}</h5>
                <h5>{ダブルクリックすると予約画面に遷移します。<br>
                    ※DEMO版ですので予約登録画面は御座いません}</h5>
            </div>
        </div>
    </div>
    <div class="container-fluid  text-center">
        <div class="row">
            <div class="col-12">
                <table class="shadow-lg table table-hover table-bordered">
                    <thead>
                        <tr>
                            <?= fn_header() ?>
                        </tr>
                    </thead>
                    <tbody>
                        <?=fn_time(10, 20, 10,[],["2022-09-18","2022-09-23"],["2022-09-19_10:40","2022-09-19_10:50"]) ?>
                    </tbody>
                </table>
            </div>
        </div>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.0/js/bootstrap.min.js"></script>
    <script src="./assets/js/main.js?<?=time()?>"></script>
</body>
</html>
let date_obj = document.querySelectorAll("td");
let submit_url = "https://example.com";
let is_date_data = [];
let cnt = 0;

date_obj.forEach(function (elm, key) {
    elm.addEventListener("mouseout", select_in_value);
    elm.addEventListener("click", sp_select_in_value);
    elm.addEventListener("touchend", sp_select_in_value);
    elm.addEventListener("dblclick", select_out_value);
});
function check_value(o, e) {
    if (is_date_data.length === 0) {
        return true;
    }
    let d = o.getAttribute("data-date");
    return d ? ((d) => {
        let f = is_date_data.find(element => {
            let pattern = new RegExp(d.split("_")[0]);
            return !element.match(pattern);
        }) ? false : true;
        if (!f) {
            select_clear(o, e);
            is_date_data = [];
            cnt = 0;
        }
        return f;
    })(d) : false;
}
function select_in_value(e) {
    if (e.buttons === 1 && check_value(this, e)) {
        if (this.getAttribute("data-date")) {
            this.style.backgroundColor = "#555";
            this.children[0].style.color = "#fff";
            if (is_date_data.indexOf(this.getAttribute("data-date")) && is_date_data.indexOf(this.getAttribute("data-date"))) {
                is_date_data[cnt] = this.getAttribute("data-date");
                cnt++;
            }
        }
    }
}
function sp_select_in_value(e) {
    if (check_value(this, e)) {
        if (this.getAttribute("data-date")) {
            this.style.backgroundColor = "#555";
            this.children[0].style.color = "#fff";
            if (is_date_data.indexOf(this.getAttribute("data-date")) && is_date_data.indexOf(this.getAttribute("data-date"))) {
                is_date_data[cnt] = this.getAttribute("data-date");
                cnt++;
            }
        }
    }
}
function select_out_value(e) {
    if (is_date_data.length) {
        let is_data = is_date_data.map(function (elm, index) {
            return "date[" + index + "]=" + elm;
        });
        window.location.href = submit_url + "?" + is_data.join("&");
    }
}
function select_clear(o, e) {
    let is_ClassName = [];
    is_ClassName = is_date_data.map(function (d) {
        return "date_" + d;
    });
    is_ClassName.map(class_name => {
        document.getElementsByClassName(class_name)[0].style.backgroundColor = "#fff";
        document.getElementsByClassName(class_name)[0].children[0].style.color = "#0d6efd";
    })
}

タグ

0, Code, com, demo, https, ligaLgY-uZ, php, qiita, UI, watch, www, youtube, オリジナル, キッカケ, コード, こちら, こと, コメント, これ, ソース, デモ, プログラマー, , 予約, 今日, 台風, 営業, 妨害, , 感じ, 感覚, 投稿, 接近, 掲載, , 方法, , 昨日, 時刻表, , 欠陥, 理由, 確認, 職場, 肝心, 自分, 解除, 記載, 設計書, , 選択, 部分, 駄目,

オニギリペイ🍙と歩む道。#闇の奥は深いぞ #笑えない話

2022.09.12

Logging

おはよう御座います🙇。脆弱性の動画(徳丸先生の動画を)をどんどん見ています。

昔、勤めていた会社にはイロイロと脆弱性があり、それが今でも残っている気がします。例えばこれは消えていると思いたいのですが、クレジット決済のログをサーバーに蓄積出来るようにしていました。

おしゃべりひろゆきメーカー 笑えない話をひろゆきAIに語ってもらった笑えない🤐。

これ本当はしたら駄目なんですけどね。やっちゃっているです、パーミッション対策や鍵かけているですけども元に返っていたら危ういですね、蓄積データは年々溜まっていきます。これを辞めたいと言ったのですが、また決済が失敗したら駄目だからという事で残った脆弱性です。これを辞めないと言ったのは社長ですから仕方がありません。

自分は社長に結構意見を言っていたので煙たい存在だったかも知れません。入社当時は役に立ちたいという思いがありましたが、段々と疑問を持ちはじめていきました。一番の信頼が薄れていったのは仕様を教えてくれなかった事にあります。どういう様に動作すれば正しいのか、それが分からない状態でリリースしてお客様からクレームが来たこともあります。

そういう日々の積み重ねが大きくなり、社長との関係が希薄になりシステムに影響していったように思えます、自分がもう少しニュアンスを変えて話していたら違っていたかもと猛省しています。

言葉遣いは大事ですよ。昔の職場に戻れるなら戻りたいですが、そうもいかないような分かれ方をしていますからね、無理ですね。システムからカート回りまで、今でも頭に入っているので自分なら1週間で全店舗のシステムを改修出来ますが、後任がどこまで出来るかは分からないです。

タグ

AI, いろいろ, おしゃべり, オニギリ, クレジット, これ, サーバー, それ, データ, パーミッション, ひろゆき, ペイ, メーカー, ログ, , , , 仕方, 会社, 信頼, , 先生, 入社, 動画, 失敗, , 存在, 対策, 当時, , 徳丸, 意見, , 本当, 段々, , 決済, 疑問, 社長, 脆弱性, 自分, 蓄積, , , , , 駄目,

若気の至り若気の過ちか?Mr.ROBOT🤖

2022.09.11

Logging

こんばんは、深夜便で東京に向かってます(嘘です)。

今日は緊急で動画廻してます(記事を書いています)。私が昔書いたコードに大きな脆弱性が合ったので、そのコードの穴だけ塞ぎました。まだ、色々な所に穴があるかもしれないですが・・・。

この脆弱性に関しては知っていたのですが、昔のコードをそのままにしていたのを失念していたのです、それが大きな過ち…。仕事では重大インシデントになりますね😱。

<?php
 function defence_xss($data=""){
    if(is_array($data)){
        foreach ($data as $key => $value) {
            $data[$key] = strip_tags($value);
            $data[$key] = htmlspecialchars($data[$key],ENT_QUOTES);
        }
    }else{
        $data = strip_tags($data);
        $data = htmlspecialchars($data,ENT_QUOTES);
    }
    return $data;
}

今回、塞いだのは初歩の脆弱性です、、、POSTやGETで送られるデータに悪意のあるコードなどを埋め込んでハッキングを行う手法です。またセッションジャックとかそういうのもありますので、気になる方は調べてみてください。

SQLインジェクション判決、オニギリペイ、これらをつなぐセミナーにかける思いを語る
徳丸浩のウェブセキュリティ講座

追記して書いときます。昔勤めていた会社でも何度か、この手の手法でハッキングに合いました。脆弱性が解消されているかは分かりません。XSS攻撃は防げても、これではSQLインジェクション攻撃は防げません、昔のコードで動いているとしたら修正箇所は無数にあるので一日では直せないでしょう。

昔勤めていた会社はShopifyへシステムを移行しているようですが、それが良いのかは分かりません、自分だったら物足りなさを感じると思います😌。

タグ

array, as, data, defence, foreach, function, gt, htmlspecialchars, if, is, key, lt, Mr, php, quot, ROBOT, strip, tags, value, xss, インシデント, コード, それ, 今日, 仕事, 動画, , 失念, , , 東京, 深夜便, , , 緊急, 脆弱性, 色々, 若気, 記事,

効率が良いかって?一番効率が良いのは手を動かさないことですよ🙄。 #花形

2022.09.10

Logging

おはようございます。今日はどんより曇り空。

さて、NHKプロフェッショナルに真鍋大度さんが出てた時にNHKのスタッフさんが質問した回答をタイトルにしてみました。やってみたら分かると思いますが、プログラムってキラキラした仕事ではないですよ、何方かと言えば努力と労力がかかる世界です。好きでないと続かないという様な世界です。

Tohji, banvox – Super Ocean Man (Official Music Video)
スーパーオーシャンマン

因みにAIなどで花形職も当然、大変なお仕事ですそんなに簡単なものではない。機械学習で大事なのはデータなんですよ。それは手を動かしてやってみないと分からないこと。だからデータサイエンティストなんて職業が生まれたわけですからね。

追記して意味深な事を少し書いときます。昔から自分は見えないので俯瞰して見ないといけないとこれだけは心がけています。何故なら人の評価は当てにならないです、上手く行けばって話ですからね。上手くいっていない時に評価してくれていた人、そういう人に自分はなりたいと思います。人の批判ばかりは何とやらです。

最後にNHKプロフェッショナルの真鍋大度さんのアーカイブ載せときます。プロフェッショナル 仕事の流儀 「まず動け、未来はその先にある~プログラマー/アーティスト・真鍋大度」

タグ

AI, NHK, オーシャン, お仕事, こと, これだけ, サイエンティスト, スーパー, スタッフ, それ, タイトル, データ, プログラム, プロフェッショナル, マン, もの, わけ, 世界, , , 今日, 仕事, 何方, 俯瞰, 努力, 労力, 効率, 回答, 大事, 大変, 大度, 学習, 少し, , , , 曇り空, 機械, 真鍋, 簡単, 職業, 自分, 花形, 評価, , 質問, 追記,

WEBマーケティング?SEOの話。凄いコンサルの人が教えないと✕○になるよ。

2022.08.25

Logging

こんばんわ。これを投稿するときは寝ていると思います👨🏼‍💻。

昔、某WEB会社に勤めていた時の話を織り交ぜながら、そして自分の教訓も織り交ぜて記載します。当時、自分は主にECシステムの導入から機能改善や保守などのシステムを担当していました。そんな中で自分とは別の担当者がWEBコンサルを担当していたのですが、この当時からコンサルという物がいかに胡散臭いのかと思いながら見ていたのです😶。{中にはそうではない人もいますが🙄}

Summer Sky Time Lapse | RX100 VI and a6300
綺麗な動画を挿絵として挟みつつ。

お客様にはこうすれば良いですよ等とアドバイスをする訳ですが、アドバイスする側が実際ECサイトを運営している訳でもなく、パフォーマンスのあるサイトを運用している訳でもないのにお客様にアドバイスをしているのを見て、何だかコレは自分が昔のある知人にアドバイスしていた光景に似ているなと感じました。

本当に凄いコンサルに頼まないと詐欺師にお金を渡しているのと同じだし、購買やアクセス数を上げるなんて殆ど再現性がないものです🤔。今では色々な人がコンサルをしているのを見ると何だか胡散臭く感じるのです。

よくよく考えてください。本当に儲けていたらコンサルするより、そのシステムを無数に作り運用しているはずです😌。そして何よりGさんの検索システムは人工知能技術を使用して動いています。その学習した中身はブラックボックス(3D可視化は出来るようになっています)で一般人は見えることさえ出来ない物です、それなのにこうしたら良いとアドバイスするのは陳腐な話を聞いているのと同じです。

【注意】これが投資詐欺の仕組みです【テスタ/切り抜き】
色々な所に詐欺はあります。

また、ECサイトの運営でそこそこの収益化があるサイトはコンサルに頼らずにSNSなどを使用し試行錯誤しながら運営していく方が余程良いと思います。

ココまでで少しなんちゃってコンサルを見抜くアドバイスをします。

  • コンサル会社の運営しているアクセス数を教えてもらう。
  • コンサル会社のSNSアカウント数チェック(お金でユーザーを買っている場合があるので注意)。
  • SNSアカウントがないコンサル会社は論外。
  • アドバイスを実行しても然程変わらない場合。
  • コンサルが無料からはじまる場合。

タグ

EC, SEO, web, アドバイス, お客様, お金, これ, コレ, コンサル, サイト, システム, とき, パフォーマンス, マーケティング, , , 会社, 保守, , 光景, , 動画, 実際, 導入, 当時, 投稿, 担当, 担当者, 挿絵, 改善, 教訓, , , 本当, , 機能, , 知人, 綺麗, 自分, 記載, , 詐欺, , 運営, 運用,

ビットコインってもう認知されたお金なんだろうな。草コインは除く?🙄

2022.08.08

Logging

おはようございます。今日は週明けの月曜日ですね。

さて、自分はビットコインは主流のお金にはならないと昔言っていました。その理由として国が通貨として認めないだろうから、認めると既存のお金の価値が揺らぐ原因になるから、そしていずれ国の電子マネーが最終的に幅を利かせてビットコインの存在は無くなるだろうと思っていたのが数年前の話です。

今、自分の感じていることはビットコインは無くならない、特に国の通貨の価値がない国ではもうビットコインはお金です。なんだか不思議な感覚ですがビットコインはもう殆どの人々がお金と認識しはじめたのでこれからもお金で間違いないと思います。

これこそ共同幻想って奴ですね。みんなが信じてそれで社会が廻りだしたらそれはもう止められない、もうビットコインはお金です、因みに草コインは分かりません。

いま、メタバースが次の来る産業、仕事だと取り組んでいる企業が結構います。これも社会的に認知が浸透すればメタバースは価値のあるものだという物に変わるでしょう。いま、鼻で笑っている人々も浸透すれば手のひら返しになる事は間違いないと思います。

結局のところ、社会に浸透すれば上手くいく(共同幻想)?🤔。言い方がなんですけど、世の中は暗黙のルールの上で成り立っています。たまにルールから抜けた行動をする人がいますけど。このルールという根源を辿るとやはり人が生きていく中で獲得したものなのかなって思います。

「何が言いたいか??」

「共同幻想を制すれば世界を制す🙄」です。

「冗談交じりですが、自分はそう思っています」

タグ

いま, お金, コイン, こと, これ, それ, バース, ビットコイン, マネー, みんな, メタ, 不思議, 主流, 人々, , 今日, 仕事, 企業, 価値, 共同, 原因, , , 存在, , 幻想, 感覚, , 既存, , 月曜日, , 殆ど, , 理由, 産業, 社会, 社会的, 自分, , , 認知, 認識, 通貨, 週明け, 電子,

DJ OKAWARIさんの曲を見つけたのは数年前のこと。

2022.07.14

Logging

おはようございます。DJ OKAWARIさんの曲を見つけたのは数年前のこと。

それとは別話から記事を書きます、数年前「ハケンの品格」というドラマを観ていたけど思いは招くだなって今、実感しています。主人公は派遣期間が満了すると旅に出たりして自由を謳歌する、そんな姿が自分は良いなと感じてきました。何かを捨てると何かが手に入る、極稀に全部が手に入る人もいるだろうけれど、そういうのは本当に極稀だと思っています。

DJ OKAWARI × Celeina Ann 「Fragile」【OFFICIAL MUSIC VIDEO】

さて、本題のDJ OKAWARIさんをたまたま、Facebookのタイムラインに流れてきて聞いてみると良い曲だなって思っていいねした覚えがあります。それから何年も聞いていなかったのですが、これもたまたまYOUTUBEミュージックのおすすめに出てきたことがきっかけで、この頃、また聞いています。DJ OKAWARIさんが凄いなって思うのは、昔の曲も良いけど今の曲が昔の曲より勝っているところですね。そして今でも現役で活躍されているところには頭が上がらないです。

やはり最前線で働き続けている人は並々ならぬ努力されていると思います。

タグ

DJ, Facebook, OKAWARI, youtube, おすすめ, きっかけ, こと, これ, それ, タイムライン, ところ, ドラマ, ハケン, ミュージック, 主人公, , , 何か, 何年, 全部, 品格, 姿, 実感, , , , , , 期間, 本当, 本題, 派遣, 満了, , 自分, 自由, 記事, , 謳歌, ,

サーバーの引っ越しのヒントです。いや答えですねw😌

2022.06.16

Logging

おはようございます。あと一ヶ月もすれば炎天下の下でお仕事をする人もいるでしょう。大変ですね。

昔はよくサーバーの引っ越しを仕事でしていました。代わりに誰か出来る人もいなかったので自分が行っていましたが、サーバーの引っ越しほど時間のかかる仕事はありません。

scp -r -p /var/www/html/ user@example.com:/home/user/www/
scp [コピー元のファイル] [コピー先のユーザー名@コピー先のホスト] [コピー先のファイル]

何より責任、重大ですから色々と経験して思ったのは、サーバーの移行作業後に何らかの「動かない」というバグとりを速やかに行えるかどうかが大事かと思います。それはある意味、経験が物を言う世界かもしれません。こんなズブの素人でも少しだけサーバーの事を理解できたので、今思えば良いことなのかもしれません。

因みに上記に記述しているコマンドを旧サーバー環境で実行すれば新サーバーへファイル転送出来ます。いちいちFTPソフトでダウンロードしてアップロードするという事を行わなくて良いです。そして何よりパーミッションやタイムスタンプまで引き継いでくれるので便利かと思います。

タグ

-p, -r, com, example, home, html, SCP, user, var, , www, お仕事, こと, コピー, コマンド, サーバー, それ, どり, バグ, ヒント, ファイル, ホスト, ユーザー, , 上記, , 世界, , , , 仕事, 何より, 作業, 大事, 大変, 実行, 少し, 引っ越し, 意味, , 時間, 炎天下, , 理解, 環境, 移行, 答え, 素人, 経験, 自分, 色々, 記述, , 責任,

先を読む。未来を読む。

2022.05.31

Logging

おはようございます。5月も最後ですね、今年は梅雨入りしても即、梅雨明けするじゃないかって思っています。それがぐらい晴天の日が多い気がします。

今日のお題は「先を読む。未来を読む。」です、この力は何だか人より自分は強い気がします。そんな自分が今、未来はこうなると思っているのは、プログラマーという職は数十年後にはなくなっている気がする。コードはAIが自然言語から理解し生成してくれるので、AIが書いたコードを修正する人や正しく機能しているかなどを修正する人が必要になるぐらいなる。

デジタルの価値は限りなくZEROに近くなると思います。誰でもサービスが創り出せる世の中が到来する。これからはプラットフォームやコミュニティーを作れる人のほうが将来性があると思っていて、デジタルを知っていてそれを活かしつつ人との繋がりを提供するそういう環境やサービスを提供するほうが良いと考えている。昔も今も人は欲している。特に同じ考えを持った人々と語り合いたいと思っているので、デジタルを入り口にそういう環境を提供する人が生き残っていくだろうと。

banvox – open your eyes (feat. core mc)

自動運転だけが走る世の中になる、これは数十年先の話だけど恐らくそうなる。そうなったら殆ど交通事故がなくなるので、交通事故が重大事件のように放送されるだろうな。

自分たちが生きているうちに若返りが出来るようになる。たぶん、数年後には若返りの方法は発見され治療法が確立されるのに数年かかると思うけど、若返りは可能になると思います。それも注射一本で効果が現れると思います。これで世の中、大きく変わる特に日本は後期高齢者社会だったものが・・・、大きく変わると思います。

自分が考える未来を箇条書きに書いてみました…。こんなの当たらないよとか、失笑するかも知れませんが、多分これ。

タグ

5, AI, ZERO, コード, コミュニティー, これ, サービス, それ, デジタ, デジタル, プラットフォーム, プログラマー, , , , 人々, , 今年, 今日, 価値, 修正, , 到来, , 将来性, 必要, 提供, 数十, , , 晴天, 最後, 未来, 梅雨入り, 梅雨明け, 機能, , 理解, 環境, 生成, , 自分, 自然, 言語, , ,

数年後、日本でも起こることだと自分は思っている未来。

2022.05.17

Logging

おはようございます。

昔、自動運転技術のことを何度も紹介してきましたが、コロナになってからブログではそのことに触れる事がなくなっていましたので、再度、自動運転技術はどうなっているのかを書いてみようと思います。日本では自動運転車はまだ一部の道路で試験走行している段階ですが、アメリカではもう都市では無人タクシー?として、走っているようです。

Watch Waymo’s Self-Driving Taxis Put Urban Terrain to the Test | WSJ

アメリカで起きたことが大体、2~5年遅れて日本でも同じような光景が見えるようになるのが今までの光景ですので、おそらく2030年頃には各都市では無人タクシーが走っている光景が見えるようになると思います、そうなると車は持つものから徐々に借りるものに変わっていくと思いますし、ほぼすべての車が自動運転車になると、おそらく次のようなことが起きると思います。人が車を運転することを禁止し、全ての車を自動運転に切り替えると確実に事故は激減します。そして信号なども要らなくなるでしょうから、電力消費などもだいぶ軽減するので国がそういう様に法整備をすると思います。

それが起きるのはあと20年先なのかも知れませんが、おそらくそういう時代が訪れると思います。

タグ

2, 2030, 5, com, eaOo-, eJM, https, watch, www, youtube, アメリカ, こと, コロナ, すべて, タクシー, ブログ, もの, 一部, , , 何度, 光景, 全て, 再度, 大体, 技術, , 日本, , 未来, 段階, 無人, 禁止, 紹介, 自分, 自動, 試験, 走行, , 運転, 道路, 都市,

2019という年が意味するもの。それは大きいと思う。

2022.05.13

Logging

おはよう朝日です☀。

2019という年が意味するもの。それは大きいと思う、2020年に入ってコロナウイルスが蔓延して大変な時代になったなぁって…。2019年を知っている人にとっては、そういう昔の社会に戻したいという気持ちが強いは強いじゃないかって思います。

2019年みたいな社会に戻す取り組みは続くと思いますが、それはコロナウイルスというよりはウィルスに打ち勝つ日だと自分は思っていて、地球に存在するウィルスに打ち勝つことの出来る万能抗体を人類が持つということなんじゃないかって思います。

ACME In Concert: Steve Reich's Complete String Quartets | NPR MUSIC LIVE

それが良いことか悪いことか分からないけども、必ず流星のごとく天才が現れて人類をバージョンアップする日が来るじゃないかって思っています。それはアインシュタインのような一人の天才によってもたらせるのか、天才の集団によって解決するのかはわからないけども、おそらくそうなると自分は信じています。

たまに空想的なことをブログで書くけど、結構な確率で自分の考えたことは誠になっていたりするから、若干怖いのです…。

タグ

2019, 2020, アインシュタイン, アップ, ウィルス, こと, コロナウイルス, それ, たま, バージョン, ブログ, もの, 一人, 万能, , 人類, 地球, 大変, 天才, 存在, , 意味, 抗体, , , 時代, , 朝日, 気持ち, 流星, 社会, 自分, 蔓延, 解決, 集団,

一年間ニート期間を経て3ヶ月間働き、また一年間ニートした経験。

2022.04.07

Logging

おはよう御座います。

一年間ニート期間を経て3ヶ月間働き、また一年間ニートした経験を記載しときます。普通の人生を歩んでいない自分にとってはそんなに驚くことではないのですが、ずっと働いている人から言えば「えっ」って思うことだと思います。

そもそも自分は家族:子供もいないので養わないといけないという責任はあまり持ち合わせていないのかもしれません。そして昔から何故、働かないといけないかと疑問を持った子供でした。それが大人になっても変わらずに今に至っているのです。そして、お金もそんなに興味がないのですが大震災が起こることも考えて海外投資しています、そんな感じの人なんですね。

ですから、お金に不便しなければ働いていないと思っています。ほとんどの人はお金のために働いているだろうと子供の頃は思っていましたね。今は好きで働いている人もいる事や無償で働く人ことも知っています。

人生、ずっと働いている人たちを見るともっと休んだら良いのにと思います、人生の大半を仕事で終わらすのは自分は勿体ないなと思っています。自分の人生は有限です、ですから自分が描いた人生を歩むことが大事になると思います。いつ自分が病に冒されるなんてわからないのです、その死の間際にもっとこうしたら良かったと思わないためにも優先順位を変えてみると良いと思っています。

ひきこもりニートの人もいるかもしれませんが、そんなニートでお金を得たい人は今の現状をブログやYOUTUBEで発信していくのも金銭を自分で得る有益な方法かもしれません。くれぐれもFxやビットコインでレバレッジ効かせて一発逆転なんて考えないように、いちばんは自分できる範囲でコツコツやることがお金を得る一番の近道です。

そして足るを知る者は富むです。以上、ニートから脱却者が語るでした?😌

タグ

, お金, こと, それ, ため, ニート, ほとんど, , 不便, , , 人生, , 大人, 大震災, 子供, 家族, 感じ, 投資, , 普通, 期間, 海外, 無償, 疑問, 経験, 自分, 興味, 記載, 責任, ,

デベロッパーコミュニティサイトがありますよね。

2022.04.06

Logging

おはよう御座います。

デベロッパーコミュニティサイトがありますよね。日本ではQiitaを知らないひとはエンジニアではないとも言われています(嘘ー)😌。それぐらいQiitaはエンジニアとって認知度の高いサイトです。海外ではdev.toを知らずしてエンジニアを語れないと言われているかも知れません。

Amelie Lens – Ultra Music Festival – Miami 2022

Qiitaも昔は初心者向けの投稿が多かったのですが、この頃は中級レベルや上級者に向けた発信をするユーザーも増えてきて、メンターのいない自分にとってはとても大事なサイトになりつつあります。自分の場合、上流工程の経験が全然ないとくに資料作りなどは最低レベルなので、そこのレベルアップしたいなって思っています。設計を作らず開発工程ばかりしていたので、転職活動にはとても不利な気がします。ここらへんを改善できればワンランクアップした仕事につけるかも知れません。転職活動はしていませんが、一般的にはシニアエンジニアは上流工程に就いていることが多いですね。ちなみに35歳引退説は今では何処吹く風だと思っています、現役、シニアプログラマーは結構な割合でいます。

タグ

dev, qiita, To, アップ, エンジニア, くに, ここら, こと, コミュニティ, サイト, シニア, そこ, それぐらい, デベロッパー, ひと, べん, メンター, ユーザー, ランク, レベル, ワン, 上流, 上級者, 不利, 中級, 仕事, 初心者, , 場合, 大事, 工程, 投稿, 改善, 日本, , 最低, , 活動, 海外, 発信, 経験, 自分, 設計, 認知, 資料, 転職, 開発, ,

「パッと咲いて散って灰に」を聴きながら妄想を膨らましてみました。

2022.04.03

Logging

おはよう御座います。

この頃、思うのですがヒットする曲や聴いていて良いなという曲は、ある法則があるだろうなって思います。その法則は機械学習で解を出すことは可能なのかなって・・・。もう業界ではそういう事を使用しているかも知れない。機械学習に必要なのは曲と購入者数の年代や性別を叩き込めば結果がでるような気がします。

【MV】Creepy Nuts – パッと咲いて散って灰に

だからなのか、この頃の曲は昔と違って大体、ある程度洗練された状態の曲が多いような気がします。特に若い世代の曲は、あまりHIT法則を取り入れることにあまり抵抗がないのかもしれないと・・・思ってたり実際、業界の人ではないので実際はどうなのか分からないですが、自分は詩も大事ですが、音(テンポ)とボーカルの声が凄く大事になると。

そのうち、プログラミングされた人工的な声と曲、詩でヒットする曲がでるかも知れませんね。

「パッと咲いて散って灰に」を聴きながら妄想を膨らましてみました。

タグ

HIT, うち, こと, テンポ, ヒット, プログラミング, ボーカル, 世代, , , 使用, 可能, , 大事, 大体, 妄想, 学習, 実際, 年代, 必要, 性別, 抵抗, , , 業界, 機械, , 法則, 洗練, , 状態, 結果, 自分, , , 購入者, , ,

一見似ていて全然違うコードですよ、初心者のどつぼの壺。

2022.04.02

Logging

おはよう御座います。土曜日の朝です😪。

下記のコードは一見似ていて全然違うコードですよ、初心者のどつぼの壺と言いますか・・・。初心者がハマりやすい、thisの領域です。特にメンターのいない独学で勉強をしている人はハマりやすいかなと思ったので今回、サンプルコードを記載しました。昔、自分が何故と思ったのですが今ではfunctionがねぇと気づく内容のコードです。

document.getElementById("example").addEventListener("input",function(){
    main()
})
document.getElementById("example").addEventListener("input",main);

function main(){
    if(this.value){
        console.log(this);
    }
}

最初はみんな初心者です、間違いながら覚えていけばよいのです、失敗しながら覚えていけばバグ取り🐤が上手になります。そのうち、動作するバグ🐞になっていきます。動作するバグが一番厄介です、動作するのでエラーコードを出力しないのでバグを取るにはトレースか当たりをつけてトレースするしか無いのです。

そういうことなので、初心者の皆様気おつけてくださいませ😌。

タグ

addEventListener, document, example, function, getElementById, if, input, main, quot, this, value, コード, サンプル, ドツボ, メンター, 一見, 下記, , , 今回, 内容, 初心者, 勉強, 土曜日, , , , 独学, 自分, 記載, 領域,

アルゴリズム実技検定のT消しを解いてみた感想。意外にも!?

2022.03.26

Logging

おはよう御座います。
土曜日ですね😌ですね😌。

先週の土曜日の早朝にアルゴリズム実技検定の過去問題を解いてみたので感想だけ残しときます。コードは何やら書いたら駄目みたいなので公開しませんが、一応、この問題でも自分で手を動かさないと解けない問題になっている。

転がっているメソッドだけで解けそうと思ったのは甘かった、問題的には難易度はそう高くない問題だとは思いますが!ですがJS(node)で書いてみて本体部分だけ16行ぐらいのコードになりました。それが短いかどうか分からないものの、最初は5行ぐらいで書けるしょって思っていたので、そう思うと長いかなって思います。

因みにプログラミングスキルチェックのpaiza[パイザ]を昔よく解いていました。いまは全然ですがB級ランクをふらふらしています。この頃、頭の体操をしていなかったのでAtCoderを解いてみてよかったです。

タグ

16, 5, AtCoder, JS, node, paiza, アルゴリズム, いま, コード, スキル, それ, チェック, パイザ, プログラミング, メソッド, ランク, 体操, 先週, 公開, 問題, 土曜日, 実技, 感想, , 早朝, , 最初, 本体, 検定, , 自分, 過去, 部分, 難易, , , 駄目,

話し方を真似たら。うまく話せるようになるのだろうか?

2022.03.25

Logging

おはよう御座います。
片言の日本語が上達しますようにと思っています😏。

尊敬する人の喋り方を真似たら、うまく話せるようになるのだろうかとふと思っています。言葉の間って大事だなってこの頃、思っています。

[JP] メディアアーティスト・真鍋大度インタビュー「未来を自由に提示するアートが好き」|“Why Art?” Daito Manabe Interview
hey 佐藤裕介「勝つことに意味はない 20代の経験から見えた、人生の目的」

うまく話せるようになりたい、英語を理解したいなどとか結局やらずじまいの自分ですが、あぁーなりたいなどの気持ちは今でも変わらずにあります。たぶん、自分は発達障害か何かだと思います、人よりも精神的に成長がないような気がします。それでもやっぱ昔よりも今のほうが成長していたいという気持ちはあります、因みにサバン症候群の人はずっと心の気持ちは変わらないみたいですね😌。自分もそんな感じです。。。

自分はプロフェッショナル 仕事の流儀出てくる本田秀夫さんの父のような感じです。今も昔も変わらないです(是非、動画を見てみてください有料だけど・・・)普通ってなんだろうって思います。

https://www.nhk-ondemand.jp/goods/G2019103101SA000/

タグ

https, nh, www, サバン, プロフェッショナル, 上達, , , 仕事, 動画, 大事, 尊敬, , 感じ, 成長, 日本語, , 普通, 有料, 本田, , 気持ち, 流儀, , 片言, 理解, 症候群, 発達, 秀夫, 自分, 英語, 言葉, 話し方, , 障害, ,

川上量生さんはかなり賢い人だなって改めて思います。いや神回だなって。

2022.03.21

Logging

おはよう御座います。
今日は月曜日です、皆様お仕事頑張ってください!🙇(祝日!?)。

川上量生さんと堀江貴文さんとのニューズピックス対談を無料で見れるのは凄くお得だと思います、特に人工知能と意識の話がとても面白いと思いましたし、かなり川上量生さんはかなり賢い人だなって思いました。

競争はするな!ドワンゴ・ファウンダーの川上氏が語る経営哲学【川上量生×堀江貴文】

これは自分が説明するよりも対談を視聴したほうが良いです。この人工知能の話の中で堀江貴文さんが話していた脳の一部を徐々に電子の記憶媒体に変えた場合、どうなるのかなって話は昔、自分が記事にも書いたことがありますが、本当にそんな事を研究している人がいるだなって知って「あぁこれ」出来るだなって思いました。自分の予想では脳を電子の記憶媒体に置き換えることはいまの技術力で出来るじゃないかなって思います。ただ海馬などはまだまだ先の話になりそうですが😏。

タグ

いま, お仕事, かなり, こと, これ, ニュース, ピックス, 一部, , 予想, , , 人工, 今日, , 堀江貴文, 場合, 媒体, 対談, 川上量生, 意識, 技術力, , 月曜日, 本当, 海馬, 無料, 皆様, 知能, 研究, 祝日, 神回, , 自分, 視聴, 記事, 記憶, , 説明, 電子,

映画、ザ・バットマンを観ましたよ。シネマの評価基準に騙されないように?

2022.03.12

Logging

昨日、映画、ザ・バットマンを観ました😏。

映画『THE BATMAN-ザ・バットマン-』特別予告(世界の嘘編)2022年3月11日(金)公開

今回のザ・バットマンを観てわからない人はわからないだろうなと思いました。結果的に言えばリドラーは誰だという事ばかりに囚われていると話が楽しめないよね?、俯瞰してこの映画観ないとストリーがわからない人もいるかなって思います。そういう意味でもバットマンのちょっと昔のバットマンのリメイク作品を観ることをオススメします。

時代によって正義の像も変わっていっていますよね、昔の映画は悪を倒して終わりみたいな映画が多かったように感じます。この頃の映画は悪にも理由があったり戦うに理由づけがあったりとリアリティのある映画を作ろうとしている監督さんが増えているような気がします。

それにはグローバル化が関係しているような気がしますね。

タグ

04, aCDB-I, com, https, TxA, watch, www, youtube, おすすめ, グローバル, こと, , シネマ, ストリー, それ, ちょっと, ツケ, バットマン, ラー, リアリティ, りと, リメイク, , , 今回, 作品, 俯瞰, , 基準, , 意味, , 映画, 昨日, 時代, 正義, , 理由, 監督, 評価, , , 関係, ,

🍎Mac studioとipad airとiPhoneとMac book Pro

2022.03.11

Logging

Mac studioとipad airとiPhoneとMac book Proが欲しい今日のこの頃ですが、どれも今の所買い替えません😭。

https://www.youtube.com/watch?v=Cg-XmqgK3jg

一週間ぐらいブログを休んでいましたが、再度ブログを書き始めます。今までいろいろとゴタゴタしていてブログに手を付けられませんでした。これを解消するべく一週間分予約する形で始めます。

昔働いていた時はこのような形でブログを更新していましたが、この頃は毎日、朝更新するという形式でしたが、それは当分の間難しいので予約投稿で更新します。

その為、リアルタイムのネタは扱えないというデメリットもあります。この一週間ほどブログを休んでいた期間にIT記事を読むということやプログラミングも一週間ほどお休みしていました。そういう事を休んでいると何だかIT関係から少し遠ざかったような気にもなりましたが、遠ざかったことによりITの事が好きなものに戻ろうとしている気がします。

https://www.youtube.com/watch?v=MjvfYX82R3s

あの魔女の宅急便の名言は本当だっただなって思います😌。遠ざかると何が好きなことなのか分かるし、自分がどんな道が向いているのかわかります。自分はプログラミングをするという事に関しては向いていると思いますが、コミュニケーションはあまり得意ではないとか、自分が出来ること出来ないことが遠ざかると見えてきます。本当は寝ても覚めてもプログラミングだけして生計を立てたい。

こんな人におすすめな職業は個人アプリやWEBサービスで生計を立てるという事です。ある程度以上の技術が必要になってきますが、頑張ればそれで生活出来ます。唯、そんな人になるにはかなりの積み重ねが必要になるかもしれません。

あぁMacが欲しい😏。

タグ

, air, book, Cg-XmqgK, com, https, iPad, iPhone, IT, JG, Mac, Pro, Studio, watch, www, youtube, いろいろ, お休み, こと, これ, それ, デメリット, どれ, ネタ, ブログ, プログラミング, リアルタイム, , 予約, , , 今日, 再度, 少し, 当分, , 形式, , , 投稿, , , 更新, , 期間, 毎日, , 解消, 記事, , 関係, ,

昔と今はかなり違っているけど自分にとってはあまり変わらない。

2022.02.27

Logging

おはよう御座います🐔。
今日は暖か陽気になるそうですね。

ここ数年でネットの中にはかなり情報が溜まってきていると印象を抱いている方も多いと思いますが、実際、全ての情報をGさんやYさんなどで検索することは出来ないらしいです。理由は昔と今とは違うから、新しい情報にアクセス出来るようなシステムになっています。特に医療、IT技術などは昔はそうだったけど、今は変わったという事例が多くあるのでネットが始まったときに書いたようなものにはアクセスすることが難しくなっています。

唯一、お店サイトなどは昔ながらのサイトでも上位に表示されたり検索にヒットしないという事はあまりないです。このように分野によって情報の蓄積や上書き度合いは変わります。

レトロなサイトデザインまとめたサイトなどがあるかは知りませんが、あれば一部のコアなファンから支持を得そうですね。ただ、そんなレトロなデザインを見つけるのはかなり大変かなと思います。そんな感じでネットは広大です、過去の情報やサイトに辿り着くことが出来ることは年々難しくなってきています。もう一つ言えることは、昔と今では情報の蓄積量はかなりの差があります。

そのため、正確な情報に辿り着くのも難しくなってきています。真実かどうかを見抜くのは実際に体験するなどの他に、基礎を身につけることがこれから先、大事になってくると思います。基礎を身につけるとその概念(基礎)を元に正確な情報かどうかがある程度、自分の頭で思考でき判断することが出来るからです。なので、基礎を身につける事が大事になってきます。

トイウコトデ、昔と今はかなり違っているけどあまり変わらないでした。
追伸:基礎のアップデートも大事ですよね😌。

タグ

IT, アクセス, お店, かなり, コア, ここ, こと, サイト, システム, デザイン, とき, ネット, ヒット, ファン, もの, レトロ, 一部, 上位, 上書き, , , 事例, , 今日, 全て, 分野, 医療, 印象, 唯一, 大変, 実際, 度合い, 情報, 感じ, 技術, 支持, , , , 検索, 理由, 自分, 蓄積, 表示, 陽気,