クロンを改良しました。前のクロンPHPは恐らくBUGってて。

2015.06.23

Logging


クロンPHPって言っても月や曜日判定はしていません。今回、その判定も行うように変えようと再度、コードを改良しました。前回のコードの約半分ぐらいのコードになってます。土曜日までには、月や曜日の対応を行うようにします。
ちなみにどういう機能をするのかと言いますと、さくらサーバではクロンの制限があります。その制限数以上、使おうとおもって考えたのが、一つのPHPを叩いてクロンがしている事を模倣することでした。
※昨日の話は撤回はしないものの、SEOよりSNSでSEOという考え方に変えました。よくよく考えてみるとアクセス数が多いほど、検索上位表示される確率も増えるのでやはり大事かなとボット。ボットらしくない振る舞いしたボットなら何とか成るかも知れないとも思ってます。

追記2022/09/06:クーロン制限突破方法を記載しています、こちらを参照ください。クーロン制限突破!

command":"cd /home/user/www/user_dir/site/; /usr/local/bin/php cron.php "cron.json"
<?php
//5分刻みに対して有効な無限クローン 処理が負荷の場合どうなるかは知りません。
date_default_timezone_set('Asia/Tokyo');
class cron{

    public function d_m($obj)
    {
            if($obj->m==="*")return true;
            if(preg_match("/,/",$obj->m))return $this->comma($obj->m,date("m"));
            if((int)$obj->m === (int)date("m"))return true;

            return false;
    }

    public function d_d($obj)
    {
            if($obj->d==="*")return true;
            if(preg_match("/,/",$obj->d))return $this->comma($obj->d,date("d"));
            if((int)$obj->d === (int)date("d"))return true;

            return false;
    }

    public function d_H($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->H)){
                $H = explode("/",$obj->H);
                if((int)$H[1]>0 && ((int)date("H") % (int)$H[1])===0)return true;
            }else{
                if($obj->H==="*")return true;
                if(preg_match("/,/",$obj->H))return $this->comma($obj->H,date("H"));
                if((int)$obj->H === (int)date("H"))return true;

            }
            return false;
    }

    public function d_i($obj)
    {
            if(preg_match("/\*\/[0-9]{1,2}/",$obj->i)){
                $i = explode("/",$obj->i);
                if((int)$i[1]>0 && ((int)date("i") % (int)$i[1])===0)return true;
            }else{
                if($obj->i==="*")return true;
                if(preg_match("/,/",$obj->i))return $this->comma($obj->i,date("i"));
                if((int)$obj->i === (int)date("i"))return true;

            }
            return false;
    }

    //曜日 0=日曜日 6=土曜日
    public function d_w($obj)
    {
            if((int)$obj->w[date("w")]===1)return true;
            return false;
    }

    public  function comma($c="",$t=""){
        if($c==="")return false;
        if($t==="")return false;
        $flg = false;
        foreach(explode(",",$c) as $cc){
            if((int)$cc===(int)$t)$flg = true;
        }
        return $flg;
    }


    public function d_command($obj){
        if($obj->command){
            exec($obj->command . " > /dev/null &");
        }
        return true;
    }

}
if ($argv[1]) {
   $filename = $argv[1];
    if(is_file($filename)){
        $jsn = json_decode(file_get_contents($filename));
        $cron = new cron();
        try {
            foreach($jsn as $obj){
                if($cron->d_m($obj)){
                    if($cron->d_d($obj)){
                        if($cron->d_H($obj)){
                            if($cron->d_i($obj)){
                                if($cron->d_w($obj)){
                                    $cron->d_command($obj);//波動拳{{{{
                                }
                            }
                        }
                    }
                }
            }
        } catch (\Throwable $th) {
            print $th->getMessage();
        }
    }
}
mは月
dは日
Hは時
iは分
wは日曜日から土曜日 0はOFF、1はON
commandは実行コマンド
[
    {
        "m":"*",
        "d":"*",
        "H":"*",
        "i":"*/10",
        "w":[1,1,1,1,1,1,1],
        "command":"cd /home/user/www/user.com/site/; /usr/local/bin/php hoge1.php"
    },
    {
        "m":"*",
        "d":"12,23,28",
        "H":"*",
        "i":"*/15",
        "w":[1,1,1,1,1,1,1],
        "command":"cd /home/user/www/user.com/site/; /usr/local/bin/php hoge2.php"
    }
]

タグ

-Command, 06, 09, 2022, BUG, cd, ho, php, quot, SEO, SNS, アクセス, クーロン, クロン, コード, こちら, こと, サーバ, さくら, ボット, 一つ, 上位, , 今回, 再度, 判定, 制限, , 前回, 参照, 土曜日, 大事, 対応, 撤回, 改良, 方法, 昨日, 曜日, , 検索, 模倣, 機能, 確率, 突破, 約半分, 考え方, 表示, 記載, , 追記,

【#映画 #きっと星 】きっと、星のせいじゃない。観に行ってきました。

2015.02.22

Logging

『きっと、星のせいじゃない。』予告編(30秒)

きっと、星のせいじゃない。っていう映画を観に行ってきました。結論から言えばおすすめです。カップルで観に行きている人が多かったのですが、あえて言えばカップルより友達通しで観に行くとよさそうな映画です。浅い付き合いのカップルの場合、見終わったあと、なんとも言えない雰囲気に陥る映画です、なので、あえて女友達(男友達は通しはないかな)とか、グールプ通しでいくと良いと思います。ちなみに、映画のストーリーは言いませんが、切ない恋愛映画であり家族の愛の話だったりします。自分はボロボロ後半から泣いてました。結構、こういう映画弱いです・・・・。感情移入してしまって泣けました。男で、あんまり泣くひといないと思うのですが・・・、自分以外には女性のかたがすすり泣いてました。感受性豊かなひとがこの映画みると、確実に泣けると思います。エンドロールの途中で退席したので、この話が実話はなのかはわかりませんが、実際にガンで苦しんでいるひとは世の中にはいっぱいいると思います。そんな人達の心が少し映画を通してわかったような気がします。ほんとに世界は不公平です。
 
あと、絶対に字幕で観ると良いです。吹き替えより断然に来るものがあると思います!!
 

ちなみに今回のきっと星のせいじゃない、ポイントを使ってみたので無料で観たわけですけど何だか見終わったあと、罪悪感でいっぱいになってしまいました。

タグ

あと, エンド, おすすめ, ガタ, カップル, ガン, グールプ, ストーリー, なん, ひと, ボロボロ, ロール, , 友達, 場合, 女友達, 女性, 実話, 実際, 家族, 後半, 恋愛, , 感受性, 感情移入, , 映画, , 男友達, 結論, 自分, , , 退席, 途中, 雰囲気,

被害者意識は消極的な攻撃だとか(´・ω・`)

2014.12.26

Logging


被害者意識は、消極的な攻撃だと言うことができる。静かな脅しで他人を操り満足を得ようとする手段・・・・。はっきり言って違うと思います。こういうのって被があるほうが過剰に受け止めているだけの話で、加害者は被があることを受け止めれないスタンスになっていない事が多く。自己防衛に走っているばかりで全然、被を認めないから沈黙が脅しと受け止めるられるのではないだろうか。要するに改善しないで自己防衛に走ると結局、被がある方は過剰な反応に動き暴走するという事ではないだろうか?。問題は過剰な反応をしないことではないだろうか?
例えば、プライベートなところまで踏み込んで脅したりすること事態、過剰な反応だといえる。勝手に暴走して勝手に撃沈するということが目に見えている。辞めないといけいない事をやめないで圧力をかけるのが問題なのではないだろうか?
 

タグ

スタンス, ところ, 事態, 他人, 加害者, 反応, 問題, 圧力, 手段, 沈黙, 満足, , 結局, 脅し, 自己防衛, 被害者意識, ,

12月到来、、{PGなどの話。}

2014.12.03

Logging

12月到来して、数日経ちましたが来年(2015)までに何か一つ作ろうかなと思います。
あと、休んでいたブログを土曜日から適度な更新に変更します(たぶん)。
追記:
現在、ガソリン代節約のため試しに電車通勤をしています、今のところ、出発の時間帯があわないところもありますが、それほど不便とは思わなくなりました。来年からは、本格的に電車通勤でと言うことも考えています(ガソリン代が落ちれば車通勤に変えますが・・・今のところは電車通勤を継続するつもりでいます。)

タグ

12, 2015, PG, ガソリン, こと, ため, つもり, ところ, ブログ, 一つ, 不便, , 出発, 到来, 土曜日, 変更, , 数日, 時間, 更新, 来年, 現在, 節約, 継続, , , 追記, 通勤, 適度, 電車,

映画:マイノリティー・リポートを観てネタバレなし。

2014.09.26

Logging

かなり前の映画ですけど、レビュー(感想)を記載しときます。マイノリティ・リポートという映画は、プリゴク(予知能力者)によって犯罪予知が可能になった未来の話を描いた映画なんです。このSF映画を観たとき、他のSF映画と何かちがうなと言う印象を受けました(この映画が上映された年には、結構いろいろなSF映画が上映されていた様な気がします。その中でもマイノリティ・リポートは他の映画とは違う近未来を描いているように感じました。)。
ちなみに、自分は映画館でこの映画を観ました(※テレビで観ると迫力や臨場感が欠けてしまう可能性があります。)。

 

タグ

SF映画, かなり前, テレビ, プリゴク, マイノリティ・リポート, レビュー, 予知能力者, 印象, 可能性, 始末, , 感想, 映画館, 未来, , 犯罪予知, 臨場感, , 迫力,

まだ東京で消耗してるのを書いているイケダハヤトさん{現在:高知在住}

2014.08.26

Logging

イケダハヤトさんという人物を実は今まで知らなかった自分。高知県にブロガーさんが住むっていう話を新聞で見て即RSSに登録したのですけど、最初はどうかなと思って見てましたけど、先日の記事を読み、この人の印象が変わりました。それなりに有名な人は人間ができているのだなと感じました{下記の内容を読んでなるほどなと感じました}。

ぼくが名指しの他者批判をネットで書くのをおすすめしないのは、あなたは、記述したようになるからです。攻撃的な、侮蔑的な記述をすれば、あなたはリアルな社会でも、そういう人間になっていきます。
内田樹先生の言葉を借りれば、それは「呪い」としてあなたにまとわりつくでしょう。呪縛を解除するためには、他者を祝福するしかありません。
「呪い」は今や僕たちの社会では批評的な言葉使いをするときの公用語になりつつあります。「弱者」たちは救済を求めて呪いの言葉を吐き、「被害者」たちは償いを求めて呪いの言葉を吐き、「正義の人」たちは公正な社会の実現を求めて呪いの言葉を吐く。けれども、彼らはそれらの言葉が他者のみならず、おのれ自身へ向かう呪いとしても機能していることにあまりに無自覚のように思われます。

↑イケダハヤトさんと内田樹先生の言葉を抜粋。

ネット上では他者批判を結構みかけます。匿名の怖さかも知れないのですが、リアルもネットも同じように振る舞いを行わないと駄目だということ、匿名になり攻撃的になったりするとやっぱりそれは、自分にかえってきます。むしろ顔の見えないネットのほうがリアルよりも言葉を選ばないといけないと思います。この記事を読んでいて自分は、イケダハヤトさんもネット上で起こるひと通りの問題を経験したからこそ、この言葉が言えるのだなと自分は思います。人っていうのは自分で経験するとよく理解するもので、そしてそれが自分の糧になるのだなと記事を読んでいて実感しました。

タグ

RSS, あなた, イケダハヤト, おすすめ, ソレ, ため, とき, ネット, ブロガー, ボク, リアル, 下記, , 人物, 人間, 他者, , 先日, 先生, 公用語, 内容, 内田樹, 印象, 呪い, 呪縛, 在住, 弱者, 批判, 救済, 新聞, 最初, 有名, 東京, 正義, 消耗, 現在, 登録, 社会, 祝福, 自分, 被害者, 解除, 言葉, 記事, 記述, , 高知, 高知県,

悪人のススメを走り読み(´Д`)悪人になれ!!

2014.08.23

Logging

悪人のススメを走り読みしましたので感想なんかを!!善人より悪人のほうが得をするとか言う話です、それなりに説得力はあります。読んでいて悪人というより、どちらかと言えば、真面目と不真面目の話を書いているような気がするのです…真面目にコツコツやっている人は、たまに羽目をはずすと周囲から驚かれる、批判される、逆に遊び人が真面目なことをすると評価が良いという話です。そんな内容の話がいろいろな例を取り上げて力説している本です。
こんな人にはおすすめ、真面目で堅物な人。
 

タグ

nbsp, いろいろ, おすすめ, こと, ダマ, どちらか, 不真面目, , , 内容, 力説, 周囲, 善人, 堅物, , 悪人, 感想, 批判, , , 真面目, 羽目, 評価, , 説得力, 走り読み, , 遊び人,

NO LIMIT[ノーリミット]栗城史多さんの場合:自分を超える方法。

2014.08.22

Logging

依然、登山家、栗城史多さんが書かれたノーリミットと言う本を読みました。その後、アルプス?の登山時に凍傷で指を切断しないといけないという事になりました。しかし彼、栗城史多さんは切断しないという選択枠を模索していろいろと試した方です。結局、指を切断するという事に至ったのですが、その模索する過程で、もがき苦しみ、いろいろと学んだことがあると思います。自分が思うに指が無くなってからの方が、何だか真の登山家に見えてしまうのは自分だけなのかな?今は指を失った彼ですが、再生医療によりこの指が再生できるようになるのは、本当にあともう少しの話だと思います。ちなみに紛失した指や手を再生する技術は出来ています。あとは国の認可が降りるのを待つだけなのです{細胞外マトリックス:まとめ参照}。

タグ

LIMIT, no, あと, アルプス, いろいろ, こと, ノーリミット, まとめ, マトリックス, , , 再生, 凍傷, 切断, 医療, 参照, 史多, , 場合, , , , 技術, , , 方法, , 本当, 栗城, 模索, 登山, 登山家, , 紛失, 細胞, 自分, , 認可, 過程, 選択枠,

映画リメイク版:トータル・リコールですがよく出来ています。

2014.08.18

Logging

映画リメイク版:トータル・リコールですがよく出来ています。前作より自分はこちらのほうが好きです、小さいテレビではそれほど迫力がないかもしれませんが、自分の部屋のテレビは55インチなので、そこそこ見応えがある感じです。話変わって液晶テレビとかの話ですが、4Kになり次は8Kです、8Kが投入される頃には有機EL、TVの大型版が市販化されるのではないかと思っています。そうなれば、買い替えかなとも思っています。
話し戻しましてリメイク版トータル・リコールの何処が良いのかと聞かれると難しいのですが、前作と全然ストーリーが違うのに良い出来になっている事とSFの世界観がよく出来ている所だと思います。ちなみに自分は3回ほどトータル・リコールを観ました。一番、観ているのは、トロン:レガシー3D版です、夜中に部屋を暗くして観ると最高です、どっぷりSFの世界に浸れます。
 

タグ

, 4, 55, 8, EL, nbsp, SF, TV, こちら, ストーリー, テレビ, トータル, トロン, リコール, リメイク, レガシー, 世界, 世界観, , 何処, 出来, 前作, 夜中, 大型版, 市販, 感じ, , 投入, 映画, 最高, 有機, , 液晶, , 自分, 見応え, , 迫力, 部屋, ,