飯を食うのは難しい

2024.03.12

Logging

おはようございます、「飯を食うのは難しい」ですね。フリーランスで生活をしている人が羨ましい限りです。お話が上手くない自分はそれで結構損をしている気がします、未だに何処まで話して良いのやらと思って生きてきたタイプです。そんな自分がこの頃、ひろゆきさんの奥さんの動画を視聴してそうなんだなぁって思えることがあったので、自分も変わろうかなって思えた話を記事に起こしています。

西村ゆか、YouTube始めました

人のことを気にするタイプだった奥さんとは正反対のひろゆきさんですが、奥さんはそう捉えていたのかと思うとなるほどなぁと思えたのです。人にどう思われるかということを気にしない、自分が言いたいことをいうというひろゆきさんの考え方、そこが良いと思えたそうです。

「なるほどなぁ」

確かに自分の意見を言うというのは自分みたいなタイプには難しいことでもあるのですが、これを変えると何か変わる気がしています。

ham burger with vegetables
Photo by Valeria Boltneva on Pexels.com

明日へ続く。

タグ

Photo by Valeria Boltneva on Pexels.com, お話, タイプ, ひろゆきさん, フリーランス, , 何処, 動画, 奥さん, 意見, 未だ, , 生活, 考え方, 自分, 視聴, 記事, , 難しいこと, ,

メルカリ ハロでスキマ時間を副業。

2023.11.21

Logging

おはようございます、メルカリ ハロでスキマ時間を副業。何となくだけどスキマ時間があったりします。忙しい時は忙しいだけど、イシューを終わらしてプルリクエストして承認されるを繰り返していくとイシューの発現率よりも勝ってしまうと、スキマ時間が出来ます。

そんなスキマ時間で出来る仕事がアレば自分もメルカリ ハロで仕事をしてみたいなって思います、因みに、いまスキマ時間が出来たら勉強したり自分の開発を進めたりしています。副業は認められているので、仕事が終わってスキマ時間に仕事ができればなって思っていますが、「メルカリ ハロ」が使用できるのは今のところ都心に限るそうです。

スキマ時間で働けるので有名なものはタイミーですね、アレ使用したことがないだけど高知県でも使用出来たりするのかな?

スキマ時間に働くより、株や投資にお金を回す方が良いのかな?それともスキマ時間のお金を投資に回すという考え方も出来ますよね。悩ましい🤔

明日へ続く。

タグ

アレ, アレば自分, イシュー, お金, スキマ時間, タイミー, ところ都心, プル, メルカリ, 仕事, 副業, 忙しい時, 投資, , 発現率, 考え方, 自分, 開発, 高知県,

POSTとGETの考え方について伝えている動画。 #以心伝心

2022.11.12

Logging

おはようございます、11月なのに寒くないって不思議です😗温暖化。

さて、POSTとGETの考え方について無音声(音楽あり)で伝えている動画です、以心伝心で意味が通じると良いですが、それではブログを書いている意味がないので要点だけ解説します。POSTとGETとは、インターネット上でデータの送信を行うのに使用します。POSTの利点はデータを隠して送れることと、比較的に重いデータも送れることにあります。ではGET送信の利点は、SEOに有利と言ったところでしょうか。

htmlとcssとphp-初学POSTとGETの考え方-No.2
htmlとcssとphp-初学POSTとGETの考え方-No.2

今回、POST送信とGET送信を行い、PHPのプログラムでPOSTとGETを受信する方法を動画で伝えています。次回は非同期処理を使用して送受信を行う方法をプログラムで書いていきます。

HTMLとPHPプログラムは下記のソースを参照下さいませ🙇。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>demo site</title>
    <style>
html {
    width: 100vw;
    height: 100vh;
}

body {
    background-color: rgb(0, 0, 0);
    color: aliceblue;
    background-image: url(./assets/images/aig-mid22910-120-xl_TP_V.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

div.box {
    border-color: aliceblue;
    border-style: inset;
    position: absolute;
    width: 300px;
    height: 450px;
    color: white;
    border-radius: 1em;
    padding: 1em;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    /* background-color: #ffffff80; */
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    overflow-wrap: break-word;
    text-align: center;
}

div>form>p {
    font-weight: bold;
    margin: 13px;
}

input {
    opacity: 0.5;
}

textarea {
    opacity: 0.5;
}

button {
    padding: 5px;
    border-radius: 1em;
    border-style: solid;
    border-color: aliceblue;
    background-color: aliceblue;
    color: rgb(0, 0, 0);
}
button:hover{
    border-color: rgb(255, 255, 255);
    border-style: inset;
    background-color: rgb(27, 76, 119);
    color: aliceblue;
}
.put:nth-child(2){
    overflow: auto;
    height: 120px;
}
    </style>
</head>
<body>
    <div class="box">
        <div id="box2">
            <form action="submit.php" method="post">
                <p>名前:<input type="text" name="name"></p>
                <p><textarea name="text" id="" cols="30" rows="10"></textarea></p>
                <p><button class="btn" type="submit">確認</button></p>
            </form>
        </div>
        <div id="data">
            <p class="put"></p>
            <p class="put"></p>
        </div>
    </div>
    <script src="./assets/js/main.js"></script>
</body>

</html>
<?php
var_dump(xss_d($_POST));
print(xss_d($_POST["name"])."<br>");
print(xss_d($_POST["text"])."<br>");

function xss_d(mixed $val){
    if(!isset($val))return false;

    if(is_array($val)){
        foreach ($val as $key => $value) {
            $val[$key] = strip_tags($value);
            $val[$key] = htmlspecialchars($val[$key],ENT_QUOTES);
        }
    }else{
        $val = strip_tags($val);
        $val = htmlspecialchars($val,ENT_QUOTES);
    }

    return $val;

}

タグ

11, 2, css, DOCTYPE, GET, html, lt, no, php, POST, SEO, インターネット, こと, ソース, データ, ところ, ブログ, プログラム, 下記, 不思議, 今回, 以心伝心, 使用, 処理, 初学, 利点, 動画, 参照, 受信, 同期, 意味, 方法, 有利, 次回, 温暖化, 考え方, 要点, 解説, 送信, 送受信, 音声, 音楽,

映画、護られなかった者たちへを観ました。遅れながら。 #映画レビュー #感想

2022.10.16

Logging

おはようございます、おはよう御座います二回書いてみました😋。

さて、今日は映画、護られなかった者たちへという作品を観ました。結構、重い内容の映画ですが観てよかったと思います。この作品は今、上手く行っていない人達が見ると思うところがあるじゃないかって思います。

映画『護られなかった者たちへ』特報(ロングver.)

自分もあまり上手く人生が行っているとは言えないものの、何とかなっているのは少なからず人との縁だったり、良い映画作品に出会っているお陰なのかなって思います。人との出会いで人生が変わったり、一つの映画作品を観るだけで考え方が変わったりする事もあると思います。

今回観た、護られなかった者たちへという映画はまさにそんな映画になっています。良い映画に出会えました。

タグ

お陰, ところ, レビュー, 一つ, , , , 人生, , 今回, 今日, 作品, 内容, 感想, 映画, , 考え方, , 自分,

倉庫作業がロボットに仕事が奪われるまで、あと何年?

2022.07.22

Logging

おはようございます。退職してから一週間経過しましたが、まだ何ともです。

The Future of Robotics
The Future of Robotics

さて、倉庫作業がロボットに仕事が奪われるまで、あと何年か考えてみました。自分の予想はあと数十年先だと思っていますが、これは既存のシステム、今までの倉庫作業を置き換えるという意味であって今までとは考え方を変えてロボットに優しい倉庫システムを作ったのならばロボットは人型ロボットではならないなどの制約は受けないのです。そういう倉庫(物流センター)2.0は、もう導入されています。

ロボットが倉庫を縦横無尽に走る ニトリの通販商品、大量仕分け
ロボットが倉庫を縦横無尽に走る ニトリの通販商品、大量仕分け

なので、ゆくゆくは物流センター(物流倉庫)は上記の動画にもあるような、自動化へ置き換わると思います。それは時間の問題だと思います。因みに配送までも全てロボットに何れ置き換わると思いますよ。因みに自動化が行われるのは労働系よりもデスクワークのお仕事の方が早く置き換わると考えています。なので、実は職を失うのは労働者よりもデスクワーカーだったりしてそんな人々が労働へシフトしていくと可能性もあり労働者も大変な時代になる可能性はあると思います。

タグ

2.0, Future, of, Robotics, The, お仕事, これ, システム, センター, それ, デスク, ニトリ, ロボット, ワーク, , 上記, 予想, 人型, 仕事, , 何年, 作業, 倉庫, 全て, 制約, 労働, 動画, 商品, 問題, 大量, 導入, 意味, 数十, , 既存, 時間, 物流, 経過, 考え方, 自分, 自動, 退職, 通販, 配送,

仮想通貨で自動売買するシステムはAPI知ってたら

2022.04.10

Logging

仮想通貨で自動売買するシステムはAPI考え方知ってたら大体の人が作れるのですが、問題は取引で儲けを出せるかどうかです。そのためにはダミー取引をシステムで作ることから、オススメします😂。

いきなりAPIを取引所で走らせるのはリスクが高いです、ですのでまずは本当に取引はしないで、ダミーで売買をするシステムを作ることからはじめてください。そこで利益が一定指数のあれば実際に取引してみるというのが一番、安全な取引方法かなって思っております。

尚、エンジニアの横山さんがコインチェックのダミー取引のAPIをGithubで公開しています。これでダミー取引部分は作らなくても良くなったと思います。

あとはご自身が取引部分を作るとダミー取引が出来るのでとても便利かと思います。尚、バックテストの部分も自分で作りたい場合は、CryptowatchのAPIを使用することで簡単に過去の取引を収集できるので便利かと思います。

こんな事をしないで、仮想通貨取引所がバックテスト環境も対応してくれたら良いのですがね😌。

因みに自分はまだ自動売買の取引はしていません、いまは自動売買の開発に向けて調査中ってぐらいです。

タグ

API, Cryptowatch, github, あと, エンジニア, おすすめ, コイン, こと, これ, ご自身, システム, ダミー, ため, チェック, テスト, バック, リスク, 一定, , , 仮想, 使用, 便利, 公開, 利益, 収集, 取引, 取引所, 問題, 場合, 売買, 大体, 安全, 実際, 指数, 方法, 本当, 横山, 簡単, 考え方, 自分, 自動, 通貨, 過去, 部分,

githubの複数アカウントをWindowsで切り替えするbatファイルとexeファイルです。

2022.02.23

Logging

おはよう御座います。今日もあまり日中も気温が上がらないそうです😪。
フルリモートで働く人が多くなってきていますよね、そんな中、githubを仕事用と個人用と分けたい人が多いとかと思いますが、そんな人向けにツールを作りましたので紹介します。

GitHub Arctic Code Vault

githubの複数アカウントをWindowsで切り替えするbatファイルとexeファイルを作りましたので、お裾分けです、どこかのサイトにgithubのアカウントを切り替えるシェルスクリプトが記載していたのですが、自分はWindowsユーザーなのでそれ使えねぇーという事で作りました。

自分用なので、エラー取りはしていません、最低限の処理しか書いていないです。exeファイルの方はzipファイルにしてサーバに置いときます、尚、ご自身の良いような感じでgitdata.datファイルの中身を書き換えてください。考え方はbatファイルと同じです。

batファイルの方はこちらに記載しますので、ご自身でbatファイルを作成してください。尚、Windowsが開発環境になっていない、gitが環境変数に登録されていない場合は動きませんので悪しからず。必ず起動するときはコマンドからパラメーター投げて使ってください。

@echo off
if %1==main (
	git config --global user.name "example"
	git config --global user.email "mail@example.com"
)
if %1==sub (
	git config --global user.name "test"
	git config --global user.email "mail@test.com"
)
git config user.name
git config user.email

exeファイルの注意事項、PowerShellでもcmd.exeでも開けますが必ずgit-name.exeファイルが存在するディレクトリに移動してexeファイルをパラメーター付きで実行してください。

./git-name.exe main
main <==パラメーター
example <==githubのユーザー名
mail@example.com <==githubのメールアドレス

exeファイルのtoolはこちらからダウンロードしてください。
※尚、ウィルススキャン対象になった場合は対象から外してお使いください。

https://zip358.com/tool/git-name.zip

タグ

Bat, dat, exe, gitdata, github, Windows, zip, アカウント, エラー, お裾分け, ご自身, サーバ, サイト, シェル, スクリプト, それ, ツール, どこか, ファイル, プル, ユーザー, リモート, , 中身, , , 今日, 仕事, 個人, 処理, 感じ, , 日中, 最低限, 気温, 紹介, 考え方, 自分, 複数, 記載,

WebAPIの作り方、考え方です?。サンプルコードもありますよ。

2021.12.24

Logging

昨日から風邪を引いてしまいました…。今日も体調が優れない状態ですが、昨日よりはマシになっています、因みに風邪というよりも腸と胃に菌がはいってしまって、それによる発熱です?。

さて、今回はPHP言語でWebAPIの作りましたので、ご報告致します、どんなAPIかというと生年月日とカウントしたい歳をPOSTすると、現在の年齢、今まで生きてきた日数、カウント日数がレスポンス(返却)されます。

【JavaScript入門 #8】WebAPIを叩いてみよう!async await構文を使うと簡単!【ヤフー出身エンジニアの入門プログラミング講座】

PHPコードは下記の通りになります。適当に作ったので間違っている箇所があるかもしれませんが、そこはご愛嬌でお願いできますでしょうか?、また、WebAPIの叩き方はご自身でお考えくださいませ。
サーバーに負荷が増したらWEBAPIは閉じます。

尚、WEBAPIのURLはこちらになります。

https://zip358.com/api/age/v1/type1/

<?php
header('Access-Control-Allow-Origin: *');
date_default_timezone_set('Asia/Tokyo');
$birth_date = (string)$_POST["birth_date"];
$max_age = (int)$_POST["point_age"];

/**
 * @param string $birth_date
 * @return string|false
 */
function check1($birth_date = ""): bool
{
    $flg = false;
    $str_date = explode("/", $birth_date);
    if (count($str_date) === 3) {
        $flg = true;
        if (!((int)$str_date[0] >= 1000)) {
            $flg = false;
        }
        if(((int)$str_date[0] > (int)date("Y"))){
            $flg = false;
        }
        if (!((int)$str_date[1] >= 1 && (int)$str_date[1] <= 12)) {
            $flg = false;
        }
        if ($flg) {
            if ((int)$str_date[1] === 2) {
                if (!((int)$str_date[2] >= 1 && (int)$str_date[2] <= 28)) {
                    $flg = false;
                }
                if ((int)$str_date[0] % 4 === 0) {
                    $flg = true;
                    if (!((int)$str_date[2] >= 1 && (int)$str_date[2] <= 29)) {
                        $flg = false;
                    }
                    if ((int)$str_date[0] % 100 === 0) {
                        $flg = true;
                        if (!((int)$str_date[2] >= 1 && (int)$str_date[2] <= 28)) {
                            $flg = false;
                        }
                        if ((int)$str_date[0] % 400 === 0) {
                            $flg = true;
                            if (!((int)$str_date[2] >= 1 && (int)$str_date[2] <= 29)) {
                                $flg = false;
                            }
                        }
                    }
                }
            } else {
                $last_day = [4, 6, 9, 11];
                if (array_search((int)$str_date[1], $last_day, false)!== false) {
                    if (!((int)$str_date[2] >= 1 && (int)$str_date[2] <= 30)) {
                        $flg = false;
                    }
                } else {
                    if (!((int)$str_date[2] >= 1 && (int)$str_date[2] <= 31)) {
                        $flg = false;
                    }
                }
            }
        }
    }
    return $flg;
}

/**
 * @param int $age
 * @return string|false
 */
function check2($age = 0): bool
{
    $flg = true;
    if ($age < 0) {
        $flg = false;
    }
    return $flg;
}


/**
 * @param string $birth_date
 * @param string $maxage
 * @return string $reslut
 */
function sumup($birth_date, $maxage)
{
    $reslut = [];
    $birth_date_array = explode("/", $birth_date);
    $birth_date = sprintf("%04d%02d%02d", $birth_date_array[0], $birth_date_array[1], $birth_date_array[2]);
    $today = date('Ymd');
    $age = floor(($today - $birth_date) / 10000);
    $day1 = new DateTime("{$birth_date_array[0]}-{$birth_date_array[1]}-{$birth_date_array[2]}");
    $day2 = new DateTime();    
    $interval1 = $day1->diff($day2, true);
    $baseday =  (int)($interval1->format('%a'));
    if ((int)$maxage <= (int)$age) {
        $pointday = 0;
    } else {
        $maxage--;
        $day3 = new DateTime((date('Y') + ($maxage - $age)) . "-{$birth_date_array[1]}-{$birth_date_array[2]}");
        $interval2 = $day2->diff($day3, true);
        $pointday = (int)($interval2->format('%a'))+1;
    }


    $reslut = [
        [
            "result" => "success",
            "age"=>$age ."歳",
            "baseday" => $baseday . "日(生きてきた日数)",
            "pointday" => $pointday . "日(" .($maxage +1). "歳まであと)"
        ]
    ];
    return json_encode($reslut);
}

if (!check1($birth_date)) {
    print json_encode([
        [
            "result" => "error",
            "error" => "string is invalid1"
        ]
    ]);
} elseif (!check2($max_age)) {
    print json_encode([
        [
            "result" => "error",
            "error" => "string is invalid2"
        ]
    ]);
} else {
    print sumup($birth_date, $max_age);
}

タグ

39, Access-Control-Allow-Origin, API, header, lt, php, POST, url, WebApi, お願い, カウント, コード, こちら, ご報告, ご愛嬌, ご自身, サーバー, サンプル, そこ, それ, まし, レスポンス, 下記, 今回, 今日, 体調, 作り方, 叩き, 年齢, 日数, 昨日, , 状態, 現在, 生年月日, 発熱, 箇所, 考え方, , , , 言語, 負荷, 返却, 通り, 適当, 風邪,

Yahooが配信しているRED Chair[レッドチェアー]プラスの対談が結構良い感じですよ!!

2021.09.04

Logging

朝から雷がなっています。また停電でもするのではないかとビクビクしながらブログの記事を書いています。

さて、Yahooが配信しているRED Chair[レッドチェアー]プラスの対談が結構良いものがあります。自分のおすすめははじめしゃちょーさんと佐藤二朗さんが対談している回ですね。

佐藤二朗さんは自分も好きな役者さんです、これまで挫折や苦労をされているからこそ、言葉に説得力があります。なので、悩んでいる若者たちには、とても大切なお話(対談)かと思います。人生、一度きりなので大成するかどうかは置いといて自分の赴くまま決断していくとよいかと思います。

おい佐藤二朗。オレとやり合おうや。

はじめしゃちょーさんと佐藤二朗さんの対談の他にもいろいろなトップランナーの対談や話が聞けるので何かに悩んでいる方は「あぁー」こんな考え方があるだなと参考にしてみてはどうかなと思い、今回、記事としてアップしました。

尚、YOUTUBEチャンネルはコチラになります、YOUTUBEの動画、一部しか見えないのでフル視聴したい方はYahooの配信リンクを参照ください。

タグ

Chair, red, Yahoo, アップ, いろいろ, おすすめ, お話, これまで, チェアー, ドップ, はじめしゃちょー, プラス, ブログ, まま, もの, ランナー, レッド, 一度, 人生, 今回, , 佐藤二朗, 停電, 参考, , 大切, 大成, 対談, 役者, 感じ, 挫折, , , 決断, 考え方, 自分, 若者, 苦労, 言葉, 記事, , 説得力, 配信, ,

お金は困らないぐらいが丁度よいじゃないのかと思います。身の丈なのかも。

2021.07.20

Logging

お金は困らないぐらいが丁度よいじゃないのかと思います、簡単に言えば身の丈なのかもと思っています。この頃、お金を稼ぐことで全てが満たされるという考え方を持った人達がいるみたいですね。お金を稼ぐことは悪ではないのですがお金を手に入れたとしても何も変わらないよという事が分かる動画を三本ピックアップしました。自分自身も著名人御三方、同様に根本的にお金はどうでも良いと思います。お金が無いから不幸とは限りませんし惨めでもないのです。

ホリエモンが株本にガチギレ

人生は有限でそしていつどうなるか知る由も無いのです、だから自分自身が好きなことをやるべし、それをわざわざ仕事にしないといけないわけでもなく、人のためにしないとイケないことでもない。自分自身にも言えるのだけど、自分自身でそれにブレーキをかけている所がある。でも、実際はトライしてみないと後悔するよって思います、特に若くて始めるほうが絶対、瞬発力があるから良いと思います。

西野亮廣氏×近畿大学生 スペシャルトークセッション
ホセ・ムヒカ元大統領の名言

タグ

0, 2, com, https, trA, vVB-Sy, watch, www, youtube, イケ, いつ, お金, こと, それ, ため, トライ, ピックアップ, ブレーキ, わけ, わざわざ, , 三方, 不幸, , , 人生, 仕事, , 全て, 動画, 同様, 実際, 後悔, , , , 有限, , 簡単, 考え方, 自分, 自身, 著名人, 身の丈, ,

ビットコインで自動売買システム作っている人がいた、それもオープンソースで!?

2021.07.08

Logging

ビットコインで自動売買システム作っている人がいた、それもオープンソースで提供している人がいました。Qiitaというサイトでアルゴリズム(考え方)を公開していてますが、プログラミングが分かる中級者ぐらいの人は見ればtani まーきぃさんの書いている意図が理解出来ると思います。ただ、これで仮想通貨わらしべ長者になれるかどうか分かりません(この記事を書いているときはパート1の動画しかないので・・・・)。

【仮想通貨わらしべ長者大作戦】最高利益率120%超~pythonで自動売買システム構築~報告①β版始動

つい最近、ネットでイケハヤさんオススメの仮想通貨買ったら明くる日にどん底まで転落したユーザーが多くでてYahoo!のニュース記事になっていたみたいです(尚、イケハヤさんは逃げ切ったので損は出てないみたい)。投資や投機系は自己責任の分野ですので、そのお金はないものと思って運用しないと大変なことになります。特にリバレッジをかけて運用していると痛い目にあいますのでご注意を自分は現価で運用するのが、まだリスクは少ないと思います。

タグ

, qiita, tani, Yahoo, アルゴリズム, イケハヤ, オープン, おすすめ, お金, こと, これ, ご注意, サイト, システム, ソース, それ, つい, とき, どん底, ニュース, ネット, パート, ビットコイン, プログラミング, もの, ユーザー, リス, リバレッジ, わらしべ, 中級者, , 仮想, 公開, 分野, 動画, 売買, 大変, 意図, 投機, 投資, 提供, , 明くる日, 最近, 現価, 理解, , 考え方, 自分, 自動, 自己, 記事, 責任, 転落, 通貨, 運用, 長者,

お問い合わせフォームとメールフォームの考え方は同じ。

2021.06.07

Logging

お問い合わせフォームとメールフォームの考え方は同じです。AからBにデータを送信してそれを元に処理をしているだけです。これはフォームに限らず、プログラムはデータを元に計算などを行い結果を出力しているに過ぎないのです。コンピュータというのは高速にデータを分類したり、計算したりしているだけなのです。

プログラミングに挫折する人は、いろいろな事に疑問を持って先に進まない人が多いです。どうしてそうなるのかという所まで考えようとしていて前に進まない人が多いです。

逆にそうなるだという事を受け入れる人の方が覚えが早いです。最初はルールを覚えたほうが良いですね。
小学生でプログラミングを始めたい方は、人のプログラミングコードを模写して、そのコードの一部の数字などを変更してみて、こうするとこうなるのかという形で覚えていくほうが良いと感じます。参考書には難しい言葉を使って書いている事が多いので、そのような形で覚えるほうが良いでしょう。
今回のソースコードを貼っときますので、コピーするのではなく自分で書いて動かしてみてください!
※因みにphp言語が動作する環境が必要になります。
https://www.sakura.ne.jp/standard.html#plan

<!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="お問い合わせ"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">
<title>お問い合わせ</title>
<style>
	body{
		background-color: #f8f9fa;
	}
</style>
</head>
<body>
	<div class="container">
		<div class="row">
			<div class="col-12 mt-5">
				<h2>お問い合わせ</h2>
				<input class="form-control mt-1" type="text" name="name" placeholder="お名前を入力ください">
				<input class="form-control mt-1" type="text" name="email" placeholder="メールアドレスを入力ください">
				<div class="form-group mt-1">
					<label for="my-select">お問い合わせ</label>
					<select id="my-select" class="form-control" name="ptn">
						<option value="問い">お問い合わせ</option>
						<option value="意見">ご意見</option>
					</select>
				</div>
			</div>
		</div>
		<div class="form-group mt-1">
			<label for="my-textarea">内容</label>
			<textarea id="my-textarea" class="form-control" name="text" rows="3" placeholder="内容を入力ください"></textarea>
		</div>
		<button class="btn btn-primary" id="btn" type="button">送信</button>
	</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
<script>
	document.getElementById("btn").addEventListener("click",function(){
		let data = {};
		data["name"]  = document.getElementsByName("name")[0].value;
		data["email"] = document.getElementsByName("email")[0].value;
		data["ptn"]   = document.getElementsByName("ptn")[0].value;
		data["text"]  = document.getElementsByName("text")[0].value;
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "./send.php",
			data: data,
			success: function (response) {
				if(response){
					console.log(response);
				}
			}
		});
	});
</script>
</body>
</html>
<?php
print json_encode($_POST);

タグ

いろいろ, お問い合わせ, コード, これ, コンピュータ, それ, データ, フォーム, プログラミング, プログラム, メール, ルール, 一部, , , , 処理, 出力, 分類, , 参考書, 変更, 小学生, , , 挫折, 数字, , 最初, 模写, 疑問, 結果, 考え方, 言葉, 計算, 送信, , 高速,

簡易的なメールフォームとメール送信のプログラムを書くのにかかる時間は?

2021.05.28

Logging

簡易的なメールフォームとメール送信のプログラムを書くのにかかる時間は?大体10分?15分ぐらいかと思います。本当はエラーチェックなどの機能をちゃんとした物に置き換える必要があるけど、ざっくり考え方はこれだけで良いじゃないかなと思っています。下記のコードを制作するのに参考にしたサイトのリンクを貼っときますね。

https://techplay.jp/column/550https://techacademy.jp/magazine/19300

上記のコードを拝借してコードを書き、簡易的な二重送信防止対策と簡易的なエラーチェックをプログラミングしていますが、ここにreCAPTCHAなどの機能を入れてあげるとボット対策にもなるので良いかもしれません。ソースコードを見て後から気づいたのですが、ポストしているnameのデータを受け取っていない事があとから気づきました。因みにPOSTの生データが欲しいと言うときはこのように書くと取得することが可能ですよ。

<?php
 $data = file_get_contents('php://input');
?>
reCAPTCHA ENTERPRISE Updated Video
<?php
session_start();
$toke_byte = openssl_random_pseudo_bytes(16);
$csrf_token = bin2hex($toke_byte);
$_SESSION['csrf_token'] = $csrf_token;
?>
<!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/4.6.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">
<link rel="stylesheet" href="assets/css/style.css">
<title>sendmail</title>
</head>
<body>
	<div class="container">
		<div class="row">
			<div class="col-12">
				<form method="post" action="./sendmail.php">
					name<input class="form-control" type="text" name="name">
					email<input class="form-control" type="text" name="email">
					<div class="form-group">
						<label for="my-textarea">Text</label>
						<textarea id="my-textarea" class="form-control" name="text" rows="3"></textarea>
					</div>
					<input type="hidden" name="csrf_token" value="<?=$_SESSION['csrf_token']?>">
					<?=$_SESSION["sendmail"]!=="ok"?'<button class="btn btn-primary" type="submit">submit</button>':"NG"?>
				</form>
			</div>
		</div>
	</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
</body>
</html>
<?php
session_start();
?>
<!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/4.6.0/css/bootstrap.min.css">
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">
	<link rel="stylesheet" href="assets/css/style.css">
	<title>sendmail</title>
</head>

<body>
	<div class="container">
		<div class="row">
			<div class="col-12">
				<?= EmailSend() ?>
			</div>
		</div>
	</div>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
</body>

</html>
<?php

function EmailSend()
{

	$check = function ($val = "") {
		return isset($val) ? $val : false;
	};

	mb_language("Japanese");
	mb_internal_encoding("UTF-8");

	$to = $_POST['email'];
	$title = "test-mail";
	$message = $_POST['text'];
	$headers = "From: from@example.com";
	if (
		isset($_POST["csrf_token"])
		&& $_POST["csrf_token"] === $_SESSION['csrf_token']
	) {
		if (($check($to) && $check($title) && $check($message)) && mb_send_mail($to, $title, $message, $headers)) {
			$_SESSION["sendmail"] = "ok";
			return "メール送信成功です";
		} else {
			$_SESSION["sendmail"] = "ng";
			return "メール送信失敗です";
		}
	} else {
		return "不正なリクエストです";
	}
	return false;
}

タグ

10, 15, 2, 550, 8, cHW, column, com, https, jp, name, POST, reCAPTCHA, techplay, watch, www, xqg-zp, youtube, あと, エラー, コード, ここ, これだけ, サイト, ソース, チェック, デー, データ, フォーム, プログラミング, プログラム, ポスト, ボット, メール, リンク, 上記, 下記, , , 制作, 参考, 大体, 対策, , 必要, 拝借, 時間, 本当, 機能, , , 簡易的, 考え方, 送信, 防止,

未来を不安視すると株価は下がる。

2021.04.21

Logging

未来を不安視すると株価は下がる。今がその時期なのかなと思っていて、パンデミックからの回復は時間がかかると思っている。今年後半から減少傾向に転じるという話もある。まず夏頃になるとウィルスの感染は何故か鈍化する。次に9月にはワクチン接種を日本国民が接種できるようなるのでコロナは年内に終息する。早ければ前倒しで摂取するようにするだろう。そういう事もあり今年の後半になれば日本はなんとかなりコロナが終息するという考え方。その一方でコロナはこれからも続くという説。新たな変異種などが出てきて、これからも今のような時代が数年続くという考え方。

どちらになるかは、正直なところ自分は専門家ではないのでわからないけど、年内はこんな感じが続くのかなとは考えていて、ワクチン接種してもコロナが消えることはないからね。そう思うとウィルスとの戦いはしばらく続くかもしれないなと。

そう思うと安易に安株買うより、今伸びている株を買うほうが良さげかなと素人は思うわけ。
スイングするかどうかは責任は持ちませんが・・・・ね。

タグ

, ウィルス, かなり, こと, これ, コロナ, スイング, ところ, どちら, パンデミック, ワクチン, わけ, 一方, 不安視, , , 今年, 傾向, 前倒し, 回復, 国民, 変異, 夏頃, 専門家, 年内, 後半, 感じ, 感染, 戦い, 接種, 摂取, , 日本, 時代, 時期, 時間, 未来, , 株価, 正直, 減少, , 素人, 終息, 考え方, 自分, , , 鈍化,

ちょっと、、、。

2021.02.13

Logging

amazarashi 『令和二年』“A.D. 2020” Music Video | Giant Buddha Projection Mapping

40歳になっているだけど、全然その意識がなく、未だに「成長がない」と思っていますが・・・。20代と考え方も何も変わっていなくてと言いたいところだけど、実は少し変わったかなと思います。

話変わりますが、今週は短文記事の手抜きUPでしたが、案外こちらの方が好評なのは正直凹みます。

タグ

20, 40, UP, こちら, ところ, 今週, , 好評, 少し, 意識, 成長, 手抜き, , 正直, 短文, 考え方, 記事,

マウスの動きをトラッキング(追跡)する。

2020.11.17

Logging

サイトのマウスの動きをトラッキングして行動パターンを知りたいという案件がクラウドでありました。応募はしていませんが考え方はこのような感じだと思います。ただ楽天サイトだという制約があったのでクロスサイトへ接続可能なのかはわからないけれど…ね?。

考え方のソースコードとdemoサイトのリンクを貼っときます、因みにIPを取れるJSライブラリもあるみたいなので、それを使用すると案件の内容が完結すると思います。
尚、PHPで再度、返却していますが、実際トラッキングする場合はPHP側でJSから送ったデータを保存処理を行う処理とクライアントが開いている状態のページの画面をキャプチャする機能などが必要になるかと思われます。そういう処理をPHP側で行わないといけないので、実際はJS側ではマウスのトラッキングとクライアントがブラウザで開いた画面サイズもPHP側に送信する必要はあるかなと。そういう事をPHP側に追加すれば良いのかと・・・感じました。

Demo22:: https://zip358.com/tool/demo22/

window.onload = function(){
	document.body.addEventListener("mousemove",(e)=>{
		var timeInMs = Date.now();
		document.querySelector("#log").innerHTML = navigator.userAgent + "<br>" + "x=" + e.offsetX  + "y=" + e.offsetY;
		var data = {timeInMs:timeInMs,userAgent:navigator.userAgent,x:e.offsetX,y:e.offsetY};
		move_xy(data).then(function(response){
			console.log(response);
		});
		
	});
};

async function move_xy(data){
	return await new Promise(function(resolve) {$.ajax({
		type: "POST",
		dataType: "json",
		url: "./move_xy.php",
		data: data,
		success: function (response) {
			if(response.res==="ok"){
				
				resolve(response);
			}
			resolve(false);
		},
		error:function(XMLHttpRequest, textStatus, errorThrown){
			resolve(false);
		}
	});});
}
<?php
$obj["timeInMs"] = $_POST["timeInMs"];
$obj["userAgent"] = $_POST["userAgent"];
$obj["x"] = $_POST["x"];
$obj["y"] = $_POST["y"];
$obj["res"] = "ok";

print json_encode($obj);

タグ

demo, IP, JS, php, あるかな, キャプチャ, クライアント, クラウド, クロス, コード, サイズ, サイト, ソース, それ, データ, トラッキング, パターン, ブラウザ, ページ, マウス, ライブラリ, リンク, , 使用, 保存, , 内容, 再度, 処理, 制約, 可能, 場合, 完結, 実際, 必要, 応募, 感じ, 接続, 案件, 楽天, 機能, 状態, 画面, 考え方, 行動, 返却, 追加, 追跡, 送信,

行動力が凄いですITエンジニアYOUTUBER{いまは未経験?}

2020.10.20

Logging

未経験ITエンジニアYOUTUBERタカモリさんが凄いです。何が凄いかと言えば行動力がとても凄いなと、そして学習をアウトプットもとても良いです!!そして人柄も良い人だ、話も元気で考え方も前向きです。いまは450ぐらいの登録人数ですがこのまま技術と行動力、そして動画の改善をしていけば伸びる人だと思います、なので今回、勝手に紹介します。すんません:D

前向きじゃないじぶんとは正反対みたいな性格の違いを感じます。頑張れ1000人、YOUTUBE登録者。影ながら応援しています。

タカモリさんのトークが好きな方、YOUTUBEチャンネル登録を!
https://www.youtube.com/channel/UCeHmj9Ph2HK-7yJrKijTUtw

タグ

1000, 2, 450, 7, , channel-, com, HK-, https, IT, PH, UCeHmj, www, yJrKijTUtw, youtube, YOUTUBER, アウトプット, いま, エンジニア, このまま, じぶん, タカモリ, チャンネル, トーク, , 人数, 人柄, 今回, , 元気, 前向き, 動画, 勝手, 学習, , 応援, 性格, 技術, 改善, , 正反対, 登録, 登録者, 紹介, 経験, 考え方, 行動力, , 違い,

半生生きたのか分からない。

2020.10.18

Logging

常識的に言えばいま自分は半生ぐらいの年月を生きたのかもしれないけれど、これから数十年生きていれば、医学も発展し不老不死まではいかないまでも、健康な状態で長生きできる期間が増えるのではないかと思っています。あの完全自動運転を成し遂げたGさんがいま取り組んでいるのが不老不死の研究です。

間違いなく、その結果が数十年後には反映されると思っています。

さて、そんな未来の話は横に置いといてコロナで世の中、変わるよというひとがいます。企業なども変わっていくだろういう方といやいや変わらないままだよという人もいます。自分はコロナが終息すれば人はまた同じような生活をするでしょうというのが自分の未来予測です。IT業界でもリモートワーカーも確かに増えるでしょうけど…企業全体がすべてリモートに変わるわけがないのが、もっともな考え方なのではないでしょうか。

世の中、そんなに変わらないし急激なシフトは反感を買うと思います。それに変われない人々が権力の頂点あたりにいる日本ではそれほど変わらないと。

世の中、徐々に変えていくのが正解だと思います。Gさんはこの頃、その手法を使っているような気がします。あれもこれもGさんの企業のものを使用している。だけど、あまり大々的には発表しなくいつの間にか便利だから使っているという感じです。

そういうことでコロナ禍で世の中、大きな変化はないのでは?
そして自分は半生生きたとも言えないのでは?

タグ

IT, いま, これ, コロナ, シフト, すべて, それ, ひと, まま, もっとも, リモート, ワーカー, わけ, 不老不死, , , 予測, , 人々, 企業, 健康, 全体, 医学, 半生, 反感, 反映, 完全, 年月, 数十, , 日本, 期間, 未来, 業界, 権力, , 状態, 生活, 発展, 研究, 終息, 結果, 考え方, 自分, 自動, , 運転, 長生き, 頂点,

暑い犬。散歩暑いよ。

2020.08.08

Logging

暑い時間帯に犬を散歩しているのです・・・。犬も暑いがひとも暑い。散歩して水浴びさせて帰ってきます。そしてお犬様はクーラーの部屋で涼みます。10年後には気温はもっと上がりそうです、このまま気温が上がり続ければ80年後には45度にまで日本も気温が上がるそうですね。80年後もなんだか生きてそうな気がします・・・。

今日、イケハヤさんが変なお話をしておりました、トヨタ黒字確保!「下請けいじめ」というズレた反応について。直訳すれば潰れる会社は能力不足だそうです、この考え一見間違っていないと思う方もいます。経済(資本主義)は弱肉強食の世界だからね、そうそれは仕方がないと思いますが・・・。

トヨタ黒字確保!「下請けいじめ」というズレた反応について。

たぶん、これからこんな考え方の方が増えていくと社会は良くならない、富裕層と貧困層に二極化するでしょう。働けど働けど豊かにならない社会が近づいています。いま個人で稼ぐ力という言葉を聞くようになりましたが、ついに派遣社員よりも最悪な雇用で働く時代になりつつあるとヒシヒシと感じています。

トヨタの事も雇用も同じで資本主義は弱肉強食の世界。ただこれが仕方がないではすまない気がしています。要するに資本がある人はずっと資本が有り、貧乏人はずっと貧乏人ですという構図になっていて、これでは仕方がないよねと富裕層が言ってもそれは仕方がないでは済まされないじゃないかと・・・。

そろそろヤバい世界が待ってそうです。

米津玄師 MV「カムパネルラ」

タグ

10, 45, 80, イケハヤ, いま, お話, クーラー, このまま, これ, ズレ, それ, トヨタ, ヒシ, ひと, , 下請け, 世界, 主義, 二極化, 今日, 会社, 個人, , 反応, , 富裕層, , 弱肉強食, 散歩, , 日本, 時代, 時間, 最悪, , 気温, 水浴び, 派遣, , 直訳, 確保, 社会, 社員, 経済, 考え方, 能力, 言葉, 貧困層, 資本, 部屋, 雇用, 黒字,

常識を数字にすると、えっ日本。

2020.08.06

Logging

日本の人口分布をグラフ化すると、やっぱ東京に日本は一極集中になっている事が分かる。そうなの?そうなの?こんなにも東京とその近辺に県に人口が集中していることが分かるのです。

東京の人口が多いのは、9割のひとは知っている日本の常識だと思いますが、実はこんなにも偏って人口が東京に集中しているとは、正直な所知らなかった。

他の県よりもまぁ多いだろうとそういう考え方だったので、これは衝撃だ!、数字見て『えっ』って絶句してました。

これは東京に大地震きたら日本沈没するかもなと思います、そろそろ都市集中はまずいなと思います。567でどれぐらいこの人口を分散することが出来るのだろうか?

タグ

567, , グラフ, こと, これ, どれぐらい, ひと, 一極, , 人口, , 分布, 分散, 大地震, 常識, , 数字, 日本, 東京, 正直, 沈没, , 絶句, 考え方, 衝撃, 近辺, 都市, 集中,

はてな?お金持ち?貧乏?まじめ?怠惰?

2020.07.09

Logging

【A型の人ごめん】「まじめ人間」は、自分の人生を生きられず、しかもお金持ちになれない。

いろいろな人がお金持ち、貧乏な話をしています。総合的にどう感じるか?じぶんは、マコなり社長さんの考え方がまぁそうだなと思います。そして皆だいたい、言葉は違えども同じようなことを言っているようにも思えます。お金持ちもいれば貧乏人もいます。でも日本においては凄い貧乏な生活をしている人は少ないじゃないかなと思います。昔にくれべれば生活困窮者は増えていると思いますが、それでもなんとか生きていっているひとは多いかなと思います。

貧乏にならないためには〇〇をしよう!11分でわかる『夢をかなえるゾウ2』

貧乏な生活が悪いかどうかですが、子供には貧乏な生活をさせたくないという方はいると思います。だから皆頑張って働いているわけです。因みにじぶんはこれを書いている時はあまり収入を得てません。仕事を去年の冬に辞めており、いま安定した収入を得ていない状態です。ですが‥実家にいることも有り今までの貯蓄などでまぁ普通に生活できており、投資信託も継続して行っています。

【お金持ちはしない】貧乏な人がやりがちな5つの事

若い時に同じような事をしているので貯蓄も無い状態でやめるとすぐに何でも良いから次の職につかなければならないというジレンマに陥るという事を経験していたので…。それって運良く良い会社だったら良いですが、大体、すぐ入れる会社はブラックな会社が多いかなと思います。じっくり構えて次を見つけるにはやはりそれなりの貯蓄が必要です。普通は辞めずに次の仕事を見つけるということが適切かなと思います。

【絶対やるな】いつまでも貧乏な人の特徴TOP3

話を戻しまして、お金持ちより小金持ちの方が幸せだと思います。小金持ちっていうのは、月々、普通に生活しておつりが結構ある状態のことを指します。独り身のひとはこの小金持ちになり得る確率は高いかなと。特にじぶんの場合、何かに執着心があるわけでもないのです。結構、安定して生活できれば良いなと思っています。

話すと長いのでここらでまとめに入ります。

まとめるとお金持ちになりたいのならば、いろいろな人の意見を聞いて自分で考えてじぶんの答えを出すということが大事かなと思います。そのまま鵜呑みにするだけは辞めたほうが良いです。そういう事をすると失敗した時に人を責める人生になり、無駄な人生を歩む事になりかねないので。まずは上記の動画見てみてこのひとはしっくりくるなという人がいたら、同じような語りをしているひと、反対意見を言っているひとなどを聞いて総合的に判断するということが良いと思っています。なお、動画も記事も昔にくれべれば情報量が多くなっているので、判断を誤ることもあると思いますが、それで良いじゃないかなと思います。それが一番の財産になると思います。実行することに意味があるですよ。これは違うなと思ったらその都度、修正すれば良い話かなと・・・。

タグ

https, www, youtub, いま, いろいろ, お金持ち, こと, これ, じぶん, はてな, ひと, マコ, まじめ, , 仕事, , 去年, 収入, 困窮, 子供, 安定, 実家, 怠惰, 投資信託, , 日本, , , 普通, 状態, 生活, , 社長, 継続, 考え方, 言葉, , 貧乏, 貧乏人, 貯蓄,

グランツーリスモ7は凄い。

2020.06.15

Logging

グランツーリスモ7は凄い、リアル。
これを開発している人は凄いなと感じます。
仕事の話ですが、凄い人がいると思う環境で仕事をするのと
そうではない環境で仕事をするのとでは大きな違いが有ると思います。

日本企業は会社で成長できるという考え方があるところも未だあるかもしれないが、外資系は仕事で成長できるという考え方はない。仕事で自分は技術を教わったことが今まで無いに等しいのですが殆どの人は勉強しないだってさ。ある意味、ゆるげーなのかもしれない。

Gran Turismo 7 Announcement Trailer

自分を向上させたかったら、自分よりも技術の高い人がいる環境に身を置くと良いかもしれない。そうすると嫌でも勉強し技術を習得しようとする心が生まれるから、ただここで注意点は向上心を持っていけるかどうかだと思います、それが出来ない上司がいる、否定するや劣悪な環境ならば転職したほうが良い。

技術は自分で身につけるものだけど環境はかなり大事だと。ひとを変えたければ環境だと思う。どんなに秀でた才能があっても環境が悪ければ花咲かないと、、。あと浴びせられる言葉も大事かなと思います。

いや、ゲームとは全然違う話でしたが、グランツーリスモ7は何がすごいかと言えば、リアルであるのに処理がスムーズなところです。かなりの計算処理が走っているのにモタツキがない所だと思います。ビジュアル的にも凄いけど、リアルを追求しているところが本当に凄いです。

タグ

7, com, ecUQE-sDUtk, https, watch, www, youtube, グランツーリスモ, ここ, こと, これ, それ, ところ, リアル, 上司, , 仕事, 企業, 会社, 勉強, 向上, 向上心, 否定, 外資, , 意味, 成長, 技術, 日本, 殆ど, 注意点, 環境, 習得, 考え方, 自分, , , 転職, 違い, 開発,

テストサーバーを適当に立ち上げる。

2020.06.02

Logging

テストサーバーを適当に立ち上げる方法を録画してみました。
最初の動画はselinux 無効などはしていませんが、それをしないと誤作動というか上手く動かなくなるのでご注意を!!

ちなみにファイヤーフォールの設定などはググりながらお勉強ください。動画ではそこらへんもググりながら設定しています。あんまりサーバー系のコマンド覚えていないだよね。サーバーの考え方がなんとなく頭に入っている程度です。

ちなみにこれをローカルサーバーじゃなくてVPSでサーバーとして公開するならばWAF(わふ)とかその他、いろいろな設定をすることをオススメします。尚、さくらレンタルサーバーのブログはいいよ!?

尚、cgi-binでPHPのバージョンを分ける動画は、ちょっと見るだけでは出来ないかもしれませんが・・・ヒントを2、3書いときますね、あとコマンドも例として記載します。

まずcentOS8の最小インストールでPHP7.4系を使う場合は鬼車(おにぐるま)が入っていないので入れなければなりません。そんな具合にインストールしていないものはガンガン入れていこうぜという具合です(*´?`*)

dnf --enablerepo=PowerTools install oniguruma-devel

これを全部入れることができればPHPの違うバージョンでも何とかなりますよ。ちなみにPHP5系とかは下記のようなものを入れるのであって、同じじゃないよ。同じものも有るけれど記述が違うので注意してくださいね。過去のものはググれば結構表示されます。

./configure \
--prefix=/var/www/php-7.4.6  \
--with-config-file-path=/var/www/php-7.4.6 \
--with-config-file-scan-dir=/var/www/php-7.4.6 \
--with-zip \
--enable-gd \
--with-jpeg \
--with-xpm \
--with-zlib \
--with-gettext \
--enable-bcmath \
--enable-sockets \
--enable-opcache \
--enable-exif \
--with-curl \
--with-bz2 \
--enable-calendar \
--enable-inline-optimization \
--with-expat \
--enable-mbstring \
--enable-mbregex \
--with-freetype \
--with-openssl \
--with-mysqli \
--with-pdo-mysql \
--with-mysql-sock=/var/lib/mysql/mysql.sock

最後にcgi-binってインストールしたPHPのphp-cgiを参照しているだけです。シンボリックリンクで!!!

あとは・・・。
Apacheグールプにオリジナルのユーザーを追加してあげて!!。尚、最初の動画はrootで動かしているだけどね。基本的にrootではなくユーザー追加してそれをApacheグールプ追加するのさってヒントも書いときますね。

タグ

2, , 7.4, 8, centOS, cgi-bin, php, selinux, VPS, WAF, いろいろ, インストール, おすすめ, お勉強, こと, コマンド, これ, ご注意, サーバー, さくら, そこら, その他, それ, テスト, バージョン, ヒント, , ファイヤー, フォール, ブログ, べん, レンタル, ローカル, 使, , 公開, 動画, 方法, 最初, 最小, 無効, 程度, 考え方, 記載, 設定, 誤作動, 適当, 録画, ,

今の時代を生きていくYOUTUBER兼ブロガーの青年。

2020.03.27

Logging

キメラゴンさん、青年でそこそこの結構な収入を得ている。地方のサラリーマンの何倍もの収入があるようです。彼の考え方は今どきなのかなと思いますか?自分はそうはあまり思わないです。逆に今も昔もこういう方はいたと思います、ただ時代が良かったソーシャルメディアやインターネットの活用が安価、または無料で出来る時代になったので彼みたいにそれを活用できる人が出てきただけだと思います。

【令和】これからの時代、親が持っておくべき価値観3選

これからYOUTUBERはどうなるかと言えば、新陳代謝がもっと早くなり売れているYOUTUBERでも飽きられたら消えていくような時代になると思います。要するにテレビの芸人みたいな感じになっていく。なかなか大変な時代になると思います。実力がなければ消えていくようなそんな時代になると思います。因みに?(乗算)が出来る人は生き残りやすいかと思います。例えばYOUTUBER?ブロガー?青年というような感じで技術や何かを掛け合せることが出来る人が生き残りやすいと思います。会社と同じで3つの柱があるようなは強いと思います。稼ぎが多いとなんかいろいろ大変そうだなと思いますが、お金は無いより程よくあると良いですね。

【手順】意外と簡単なWebライターの始め方【学生も可】

最後にチャンネル登録はこちらです。キメラゴンさん
https://www.youtube.com/channel/UC_fmKg_vq4akHJSNRZxzIRA

タグ

YOUTUBER, インターネット, こと, これ, サラリーマン, ソーシャル, それ, テレビ, ブロガー, メディア, ラゴン, 乗算, , , 今どき, 何か, 何倍, , 収入, 地方, 大変, 安価, 実力, , 感じ, 技術, 新陳代謝, , , 時代, 活用, 無料, 結構, 考え方, 自分, 芸人, , 青年,

株式会社ディーアンドジーネクストのサービスをリバースエンジニアリングした?

2020.03.13

Logging

https://lingule.com/

高知県にあるディーアンドジーネクスト社には上記のサービスがあります、これは自分でも作れそうだと思い試した所できました。ソースコード公表は営業妨害になるので、掲載しませんが考え方は至ってシンプルです。翻訳したデータをパラメーターに付与して飛ばすだけです。

アイディアはとても面白いと感じたのだけど、これはパクれるかなと思いました。ちなみに翻訳APIを無料で使用する方法を見て作りました。いまは動かないようにしています。見た目はこんな感じになります(上記の画像)。

https://zip358.com/tool/demo10/ 動作はしません?処理部分秘密?

参考サイト

https://qiita.com/satto_sann/items/be4177360a0bc3691fdf

タグ

10, 358, API, com, demo, https, tool, zip, アイディア, いま, エンジニアリング, コード, これ, サービス, サイト, シンプル, ソース, データ, ディーアンドジー, ネクスト, パラメーター, リバース, 上記, 付与, 使用, 公表, 処理, 動作, 参考, 営業, 妨害, 感じ, , 掲載, 方法, 株式会社, 無料, 画像, 秘密, 翻訳, 考え方, 自分, 見た目, 部分, 高知県,