制限付きのクロンを無限寿限無にする方法。 #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]);
}


著者名  @taoka_toshiaki

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

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

OFUSEで応援を送る

タグ

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

sonyの🔗LinkBuds sを購入しましたのでレビュー。

2022.07.18

Logging

こんにちは、数日前にsonyの🔗LinkBuds sを購入しましたのでレビュー記事を残しときます。

まずは音質かと思いますが音質は思ったよりも良いですね。自分はwh-1000xm4も持っているのですが、素人には悪くない音質感を感じます。まぁでもwh-1000xm4の方が重低音は半端ないですけどね。それに比べると劣りはするものの、全然不満のないレベルです。コンパクトなのにこのレベルの音が出るのは良いじゃないかなお得感はありますよね。

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

歩いてながら視聴はある程度、音を高くすることでゴワゴワ感は感じなくなります。ただ、走ったりするとゴワゴワ感を感じるので、やはりスポーツする人には骨伝導やインイヤーイヤホンの方が断然良いという印象でした。

自分もスポーツする時にも使用したいなって思っていましたが、そこは他のイヤホンでカバーします。

まとめ:普段使いにはとても良いお買い物をしたなって思えました。買ってよかったです!

あっノイズキャンセリング機能などは普通に良いレベルです😌。

著者名  @taoka_toshiaki

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

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

OFUSEで応援を送る

タグ

1000, 4, linkbuds, SONY, wh-, xM, イヤー, イヤホン, いん, えま, お得感, お買い物, カバー, こと, コンパクト, スポーツ, そこ, それ, まとめ, レビュー, レベル, 不満, , , 使用, 半端, 印象, , , 数日, , , 普段, 素人, 自分, 視聴, 記事, 購入, 重低音, , 音質, 骨伝導,

McGuffin(マクガフィン)というYOUTUBEチャンネルにこのブログで紹介したあの人が!

2021.06.30

Logging

マクガフィンは音楽・ファッション・スポーツなどのユースカルチャーを通してミレニアル世代の心を動かす動画メディアですね・・・。チャンネルの概要はマクガフィンのYOUTUBEチャンネル概要から引用・・・してます?。このYOUTUBEチャンネルに岡奈なな子さんが出てました?。

岡奈なな子が千駄ヶ谷のコーヒーショップ『HOTEL DRUGS』のナタリーさんと色々話してきた。 -HARAJUKU UNKNOWN-
ちょっとファンクな女性YOUTUBER

いや、ちょっとびっくりしましたが、自分がシェアする人やTwitterでシェアしている音楽などは何故かわからないけど、出世していく人が多いです。自分は全然なのに何故!???、自分もある程度、定期的な収益が欲しいこの頃です。尚、マクガフィンでは上記にも書いている通りミレニアル世代の心を動かす若い世代の人たちをターゲットとした動画がたくさんあると思います。その世代ではないので「そうですと言い切りませんが」が、魅力的な動画は結構あります。

チャンネル登録はこちらから
https://www.youtube.com/channel/UC5CXd3yvCNfePkAbxeianDQ

著者名  @taoka_toshiaki

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

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

OFUSEで応援を送る

タグ

McGuffin, Twitter, youtube, YOUTUBER, カルチャー, こちら, シェア, スポーツ, ターゲット, たくさん, チャンネル, なな子, びっくり, ファッション, ファンク, ブログ, マクガフィン, ミレニアル, メディア, ユース, 上記, 世代, , 何故, 出世, 動画, 収益, , 女性, , 引用, , 概要, 登録, 紹介, 自分, 通り, 音楽, ,

あるスポーツを始めるため高知市まで行ってきた。

2016.06.05

Logging


あるスポーツを始めるため高知市まで行ってきた。
ジムへ通うわけではないのだけど、まぁそれに近いことを
始めるために、チケットを購入しに行ってきました。
試しに半月ぐらいの期間、通ってみることにする。
半月で何らかの成果がでれば、また半月ほど
続けてみようと思っています。
まずは平日だけ通うことにしてみます。
平日の仕事帰りに通うことに!!
痩せればよいのだけどね。
この腹はものすごくヤバイ、脱いだら凄いんです。
脱がなくてもお腹にデッパリがあるのが・・・
見えてきて自分としては
| ゚Д゚| ノ イカガナモノカを通り越しています。
なので、勇気をだして
頑張ってみることにします。
最低でも15kg痩せたいです。
二十歳前後の体重に落とすには、そこから
マイナス5kgダイエットしないといけません。
お腹の周りに
皮下脂肪がつくのは
簡単なのに、落とすのは
何故か頑張らないと落ちないって(´Д`)

著者名  @taoka_toshiaki

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

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

OFUSEで応援を送る

タグ

イカガナモノカ, お腹, ジム, スポーツ, チケット, デッパリ, マイナス5kg, 二十歳前後, 仕事帰り, 体重, 勇気, 半月, 周り, 平日, 成果, 期間, 皮下脂肪, 近いこと, 高知市,

「諦める力」を読んでみる:為末大(著)

2016.03.26

Logging


「諦める力」を読んでみる:為末大(著)。
電子書籍でいま50%OFFになっていたので
購入してみて本を読んでいます。
最初のでだしに諦めるの語源のことが
少し書かれていた、あきらめるとは「明らめる」という
事らしく、心理や道理をあきらかにするとかいう意味が
元はあったらしい。どうして諦めるという言葉が定着していったのかは
記載されていなかったが、もともとはポジティブな意味合いだったそう。
本、14%ぐらい目を通して思ったことは
結構、為末大さんは論理的思考の持ち主だなと
感じます。自分を客観的に見つめる事が出来るひとのように
感じました。この本はスポーツをしていない人が読んでも
読み応えありだなと。
自分も思うですよね、何処かで
線引しないとズルズルといって残念な結果になることがあります。
なりたい自分を追うのではなく、なれる自分を考えることを考えないと
いけない日が誰しも来ると思うわけです。
どう妥協点を探すかは、その人のココロ次第だなと
読んでいてそう感じましたし、何ていうか
勇気をもらえる本だとも思います。
 

著者名  @taoka_toshiaki

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

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

OFUSEで応援を送る

タグ

B00CZ584Y2, いまいち, ココロ次第, スポーツ, 何処か, 妥協点, 心理, 思考, 意味合い, , 為末大, 生活, , 語源, 読み応え, 道理, 電子書籍,