そうかも、SNS。

soukamo

年代によってSNSの関わり方が違うような気がします。生まれた時からSNSがある世代、社会人になってからSNSが登場した世代、10代にSNSが登場した世代、老いてからSNSが登場した世代とか別れると思うのですが、自分は社会人になってからSNSというものに触れた世代です。SNSは基本、人と人の繋がりを支援するサービスです。

この頃、思ったことですがリアルありきのSNSだと思ったのです、SNSから繋がりリアルへの発展というのも多少なりともあるとは思いますが、成功しているフォロー率の高い人達(BOTを含めず)は、SNSからではなくリアルな繋がりプラスSNSでも繋がっているのだなという事を感じました。

繋がっていないと不安を感じるひとも中に入ると思います、自分はTwitter以外は全然という程、繋がりはないです。LINEとかも親しいひとや会社の人ぐらいしか繋がりはありませんし、会社の人は仕事以外の連絡には使わないです。

親しい人もこの頃は会うことも誘うこともあまりしませんが、それでいいじゃないかなと思ってます。誘われれば会いますし、用がないのに誘うこともどうかなと思ってます。たまに恩着せがましい事もしますが( ゚д゚ )

 

 

自転車通勤を始めようかと考え中。

oj

 

自転車通勤を始めようかと考え中です。考えているだけでやらないかもしれませんが・・・・。(前の職場と違い、通勤に15分ぐらいという近い職場なので、自転車での通勤を考えてます。)全然関係ないのですが、ひそかに絵日記という項目を追加しているのですが全然、書いてません。そんな感じで自転車通勤はじめようと思いつつ。全然、動かないかもしれません。自分はそういう事が多いです。やろうと思って棚上げなことが・・・。結構、実行に移すのに時間がかかります。まずは自転車を買うというハードルが高い行動しないといけないのが、一番の難です。

実行したい気持ちはあるのです、ですがめんどくさがり屋さんなので、ついつい怠けてしまうのです。

cakePHPを勉強しています。

P1050216

cakePHPを勉強しています。昨日から丸一日、ブログ更新もそっちのけでcakePHPで掲示板の作成をしてましてました。何とかベースが制作出来た感じですが、まだまだ改良するべきところが多いので公開まではしばらくかかると思います。勉強していてつまずいて参考書が必要だなと思ったわけですがいまのところ、購入していません。

一番のつまずきは、ファイル名やDB名などを名前の振り方やモデルやビューなどの関係などありとあらゆる事を理解するのに時間がかかりました。間違っていないはずなのにと思っていた事柄がうまく行かなかったわけが凄く単純なミスだったりと・・・言うこともあり。そのバグを探すのにかなりの時間を潰しました。結果的にこういう積み重ねで覚えていくしか無いだろうと思いますが、出来ないと時間だけが過ぎてしまい休みが台無しになってしまいます。

トイウコトデ、本日は休日を消化します(´∀`)。

Qiitaでまぁまぁ閲覧されて嬉しかったり(´∀`)

qiita.php   cronPHP   Qiita

Qiitaでまぁまぁ閲覧されて嬉しかったりしてます。コードも書けば書くほど進化するという事はたぶん、間違いないと思います。この頃、PHPもまだまだ何だなぁという実感があります。まだまだ勉強しないと駄目、PHPに限らず言語の勉強はこれからも頑張ってしていきたいと思っています。たとえ職業で使うことが無くなっても自分はコードを書き続けていきたいと思ってます。何故かって?言えば単なる好きだからです、ブログ書くのも基本的に好きだから続けられるのですね。それと同じでコードを書くのも絵を描くのもデザインするのも好きなんです。学生時代あまり勉强することがなかった自分ですが、いまは学ぶことは結構好きですし、興味をもったものは結構すんなりと今でも吸収できます。好きなことは覚えるのも結構早いかもしれません。興味のないことは直ぐに忘れがちですが、好きなことは覚えたことはあまり忘れないですね(´Д`)。

 

昨日の続き、cronPHP(´Д`)、一つのジョブから複数のPHPファイルを実行させる方法。

<?php
/////////////////////////////////////////////////////////////////////////////////
////sakuraれんたるさーばのcronは最小設定が五分間隔なので分だけ五分間隔(*/5)にし、////
////あとは*設定にして任意(このファイル)のPHPファイルを叩くと実行される。        ////
///////////////////////////////////////////////////////////////////////////////
//曜日 0~6 0が日曜日
        $time_w = array("*","*","*","*");
//月 1~12
        $time_n = array("*","*","*","*");
//日 1~31
        $time_j = array("*","*","*","*");
//時間
	$time_h = array("*","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2");
//分
	$time_i = array("*/5","0","0","0");
//ファイルネイム        
	$file_name = array("/home/zen-do/www/warera-web.com/index.php","/home/zen-do/www/warera-web.com/twitterbot/index-2.php","/home/zen-do/www/warera-web.com/twitterbot/index-2-2.php","/home/zen-do/www/warera-web.com/twitterbot/index-2-3.php");
	$tt[0] = date("w");//曜日 0~6 0が日曜日
        $tt[1] = date("n");//月 1~12
        $tt[2] = date("j");//日 1~31
        $tt[3] = date("H");//時間
	$tt[4] = date("i");//分
        $ayMAX=0;
        $MAXS =5;
        for($i=0;$i<count($time_w);$i++){
            $chk[$ayMAX][0]=$time_w[$i];
            $chk[$ayMAX][1]=$time_n[$i];
            $chk[$ayMAX][2]=$time_j[$i];
            $chk[$ayMAX][3]=$time_h[$i];
            $chk[$ayMAX][4]=$time_i[$i];
            $chk[$ayMAX][5]=$file_name[$i];
            $ayMAX++;
         }
        for($ay=0;$ay<$ayMAX;$ay++){
            $flg=false;
            for($i=0;$i<$MAXS;$i++){
                if(preg_match("/\*/", $chk[$ay][$i])){
                    if(preg_match("/\*\//", $chk[$ay][$i])){
                        preg_match("/[0-9]{1,2}/", $chk[$ay][$i],$t);
                        if(!($tt[$i]%$t[0])){
                            $flg = true;
                        }else{
                            $flg = false;
                            break;
                        }
                    }else{
                        if("*" == $chk[$ay][$i]){
                            $flg = true;
                        }else{
                            $flg = false;
                            break;
                        }
                    }
                }else{
                    if(in_array($tt[$i],preg_split("/,/",$chk[$ay][$i]))){
                        $flg = true;
                    }else{
                        $flg = false;
                        break;                    
                    }
                }
            }
            if($flg){shell_exec("/usr/local/bin/php -f ".$chk[$ay][$i]);}
        }
?>

 

この頃、ネタがないので手抜き投稿です。気づいた人どのぐらいいるのだろうか?

GitHubで公開しました。https://gist.github.com/zip358/75be7b1f30abd0191539

cronPHPを作ってみた朝の続き。

71

 

cronPHPを作ってみた朝の続き・・・たぶん、コレだけで十分かと思います(稼働させてないのでどう動くかは不明?)。仕事帰って作りました。この頃、もっと勉強しないとなと思うこの頃です。いまの自分に足りないのは間違いなく技術力です、あとタイピングとか・・・かなり遅いので生産性がかなり低いです。英語を打つのに遅すぎる・・・・。日本語はまぁまぁ早いのですけど。キーを覚えているというよりは何となく覚えているので・・・・なぜ、タイピングできるのか自分でも不思議なのです。

 

<?php
/////////////////////////////////////////////////////////////////////////////////
////sakuraれんたるさーばのcronは最小設定が五分間隔なので分だけ五分間隔(*/5)にし、////
////あとは*設定にして任意(このファイル)のPHPファイルを叩くと実行される。        ////
///////////////////////////////////////////////////////////////////////////////
//曜日 0~6 0が日曜日
        $time_w = array("*","*","*","*");
//月 1~12
        $time_n = array("*","*","*","*");
//日 1~31
        $time_j = array("*","*","*","*");
//時間
	$time_h = array("*","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2","5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,0,1,2");
//分
	$time_i = array("*/5","0","0","0");
//ファイルネイム        
	$file_name = array("/home/zen-do/www/warera-web.com/index.php","/home/zen-do/www/warera-web.com/twitterbot/index-2.php","/home/zen-do/www/warera-web.com/twitterbot/index-2-2.php","/home/zen-do/www/warera-web.com/twitterbot/index-2-3.php");
	$tt[0] = date("w");//曜日 0~6 0が日曜日
        $tt[1] = date("n");//月 1~12
        $tt[2] = date("j");//日 1~31
        $tt[3] = date("H");//時間
	$tt[4] = date("i");//分
        $ayMAX=0;
        $MAXS =5;
        for($i=0;$i<count($time_w);$i++){
            $chk[$ayMAX][0]=$time_w[$i];
            $chk[$ayMAX][1]=$time_n[$i];
            $chk[$ayMAX][2]=$time_j[$i];
            $chk[$ayMAX][3]=$time_h[$i];
            $chk[$ayMAX][4]=$time_i[$i];
            $chk[$ayMAX][5]=$file_name[$i];
            $ayMAX++;
         }
        for($ay=0;$ay<$ayMAX;$ay++){
            $flg=false;
            for($i=0;$i<$MAXS;$i++){
                if(preg_match("/\*/", $chk[$ay][$i])){
                    if(preg_match("/\*\//", $chk[$ay][$i])){
                        preg_match("/[0-9]{1,2}/", $chk[$ay][$i],$t);
                        if(!($tt[$i]%$t[0])){
                            $flg = true;
                        }else{
                            $flg = false;
                            break;
                        }
                    }else{
                        if("*" == $chk[$ay][$i]){
                            $flg = true;
                        }else{
                            $flg = false;
                            break;
                        }
                    }
                }else{
                    if(in_array($tt[$i],preg_split("/,/",$chk[$ay][$i]))){
                        $flg = true;
                    }else{
                        $flg = false;
                        break;                    
                    }
                }
            }
            if($flg){shell_exec("/usr/local/bin/php -f ".$chk[$ay][$i]);}
        }
?>

 

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

77

クロンPHPって言っても月や曜日判定はしていません。今回、その判定も行うように変えようと再度、コードを改良しました。前回のコードの約半分ぐらいのコードになってます。土曜日までには、月や曜日の対応を行うようにします。

ちなみにどういう機能をするのかと言いますと、さくらサーバではクロンの制限があります。その制限数以上、使おうとおもって考えたのが、一つのPHPを叩いてクロンがしている事を模倣することでした。

※昨日の話は撤回はしないものの、SEOよりSNSでSEOという考え方に変えました。よくよく考えてみるとアクセス数が多いほど、検索上位表示される確率も増えるのでやはり大事かなとボット。ボットらしくない振る舞いしたボットなら何とか成るかも知れないとも思ってます。

<?php

	$time_h = array("*","8,11,12,13,17,18,19,20","7,8,11,12,13,17,18,19,21,22,23,1,2","7,8,11,12,13,17,18,19,21,22,23,1,2");
	$time_m = array("*/5","0","0","0");
	$file_name = array("/home/zen-do/www/warera-web.com/index.php","/home/zen-do/www/warera-web.com/twitterbot/index-2.php","/home/zen-do/www/warera-web.com/twitterbot/index2-2.php","/home/zen-do/www/warera-web.com/twitterbot/index2-3.php");
	
	$h = date("H");
	$m = intval(date("i"));
	$cnt = 0;
	foreach($time_h as $h_ary){
		$chk_h = chk($h_ary);
		if(is_array($chk_h)){
			if(chk2($chk_h,$h)){
				$chk_m = chk($time_m[$cnt]);
				if(chk4($chk_m,$time_m[$cnt],$m,$file_name[$cnt]));
			}
		}else{

			if(chk3($time_h[$cnt],$chk_h,$h)){
				$chk_m = chk($time_m[$cnt]);
				if(chk4($chk_m,$time_m[$cnt],$m,$file_name[$cnt]));
			}
		}

		$cnt++;
		
	}

	function chk($chk_hoge){
		if(strcmp($chk_hoge,"*") == 0 ){
			return "*";
		}
		if(strstr($chk_hoge,"*/")){
			return mb_substr($chk_hoge,2,strlen(chk_hoge)-2);
		}
		if(strstr($chk_hoge,",")){
			return explode(",",$chk_hoge);
		}
		return $chk_hoge;
	}
	
	
	function chk2($chk_hoge,$H_or_M){
		foreach($chk_hoge as $hoge){
				if($H_or_M == $hoge){
					return true;
				}
			}
			return false;
	}	

	function chk3($chk_H_or_M,$chk_hoge,$H_or_M){
		if(strcmp($chk_hoge,"*") == 0 ){
			return true;
		}elseif(strstr($chk_H_or_M , "*/")){
			if($H_or_M % $chk_hoge == 0){
				return true;
			}else{
				return false;
			}
		}else{
			if($H_or_M == $chk_hoge){
				return true;
			}else{
				return false;
			}
		}
		return false;
	}
	
	function chk4($chk_hoge,$chk_hoge2,$m,$file_name){
	
		if(is_array($chk_hoge)){
			if(chk2($chk_hoge,$m)){
				if(shell_exec("/usr/local/bin/php -f ".$file_name))echo "/usr/local/bin/php -f ".$file_name;
				return true;
			}
		}else{
			if(chk3($chk_hoge2,$chk_hoge,$m)){
				if(shell_exec("/usr/local/bin/php -f ".$file_name))echo " /usr/local/bin/php -f ".$file_name;
				return true;
			}
		}
		return false;
	}
	
	
?>
<?php
	$time_h = array("*","8,11,12,13,17,18,19,20","7,8,11,12,13,17,18,19,21,22,23,1,2","7,8,11,12,13,17,18,19,21,22,23,1,2");
	$time_m = array("*/5","0","0","0");
	$file_name = array("/home/zen-do/www/warera-web.com/index.php","/home/zen-do/www/warera-web.com/twitterbot/index-2.php","/home/zen-do/www/warera-web.com/twitterbot/index-2-2.php","/home/zen-do/www/warera-web.com/twitterbot/index-2-3.php");
	$tt[0] = date("H");
	$tt[1] = date("i");
        $ayMAX=0;
        $MAXS =2;
        for($i=0;$i<count($time_h);$i++){
            $chk[$ayMAX][0]=$time_h[$i];
            $chk[$ayMAX][1]=$time_m[$i];
            $chk[$ayMAX][2]=$file_name[$i];
            $ayMAX++;
         }
        for($ay=0;$ay<$ayMAX;$ay++){
            $flg=false;
            for($i=0;$i<$MAXS;$i++){
                if(preg_match("/\*/", $chk[$ay][$i])){
                    if(preg_match("/\*\//", $chk[$ay][$i])){
                        preg_match("/[0-9]{1,2}/", $chk[$ay][$i],$t);
                        if(!($tt[$i]%$t[0])){
                            $flg = true;
                        }else{
                            $flg = false;
                            break;
                        }
                    }else{
                        if("*" == $chk[$ay][$i]){
                            $flg = true;
                        }else{
                            $flg = false;
                            break;
                        }
                    }
                }else{//////////////////
                    if(in_array($tt[$i],preg_split("/,/",$chk[$ay][$i]))){
                        $flg = true;
                    }else{
                        $flg = false;
                        break;                    
                    }
                }
            }
            if($flg){shell_exec("/usr/local/bin/php -f ".$chk[$ay][$i]);}
        }
?>

 

BOT辞めました{BOTやめるとアクセス減ることは無い?。}

IMG_0705

BOT辞めました{BOTやめるとアクセス減ることは無い?。}。BOT辞めるとアクセス数は多少減りますが、今後のSEO対策のためにも辞めることにしました。検索会社(googleやyahooなどなど)は、人工知能を検索へ投入する段階へ進んでいます。明らかにボットはSEOからはじかれる存在になります。来年辺りには確実に投入しているじゃないのかな・・・なので辞めます。地道に記事を毎日更新してグーグルに記事を拾われるのを待つことにしました。確かにSNSで発信してボットをつくり、過去記事を再度、SNSへ配信すると人に目にとまる機会は増えますが、やはり何度も同じ記事を目にするということは飽きもきますし、それを見てストレスを感じる人も中に入ると思います。

理由は結構ありますが、ニュース記事でもないので、ボット配信は辞めることに。

追記、撤回、BOTの出現率を調整する事にします( ̄^ ̄)ゞ。 

WOWOWのドラマ予告犯見たんだけど・・・絶対に。

連続ドラマW 予告犯  THE PAIN |WOWOW

WOWOWのドラマ予告犯見たんだけど・・・絶対に映画のほうが面白いです。映画、見てドラマを見た方は若干、違うと感じる方も中に入ると思います。自分もその中の一人です。映画見て期待しすぎてドラマを見たらあれっていう感想を持ちました。ドラマ見て映画に足を運ぶとおそらく期待以上のものを得ることは間違いないと思います。好き嫌いがあるのでドラマのほうが良いと感じる人もいると思いますが、自分は映画のほうが良かったです。まだ、ドラマも始まったばかりなので今後に期待を持ちたいと思いますが、予告犯-THE PAIN-今のところ、う〜んって言う感じの印象から抜けだせません。

藤川投手が高知のファイティングドッグスで投げてる。

藤川投手が高知のファイティングドッグスで投げてる。ファンには複雑な思い人も。居て欲しいけど、違うところで活躍を見たいとか。自分は野球は嫌いではないですが、好きでもなかったのですが、それでも何だか、テレビで放送されたのを見入ってしまったぐらいです!、高知市営球場で今後も試合が見れるのなら、見に行きたいなと思います。

ちなみにPM7時前の点数は、1、1で同点です。