非公式土佐電つぶやきBOTが完成したが速攻ロックされた件。

2017.07.31

Logging


非公式土佐電つぶやきBOTが完成したが速攻ロックされた件だけど
正直な所、少し予想はしていました。
世の中、よく思わない人々がいることは確かなことです。
今回の非公式土佐電つぶやきBOTの制作経緯ですけど・・・
作ろうと構想をねってから5年ほど月日が流れていたモノなんですね。
何故、ここまで時間がかかったかというと土佐電交通の時刻表が簡単に
プログラムで抽出することが不可能なんです。
なので・・・。
当初は人力でデータを入れ込もうと考えていました。
これが一番、長引く原因になったわけです、データを登録しようと
何度も頑張ってみたのですが、情報量が多いので途中で挫折すること何度か。
結局これでは埒が明かないので、
他の方法を考えた結果、WEBストライピングするという事です。
要はサイトのデータ抽出することで解決したのですが、
公式ページはあんな感じなので、よくある電車検索サイトから
データ抽出してきました。
路面電車の時刻表を検索できるサイトを
探すのに手間がかかりましたが、抽出事態は、一日ぐらいで
コーディングする事で何とかなりました。
ちなみにある大手の検索できるサイトからデータを抽出しています。
今回、作って思ったことは
公式ページがPDFじゃなく電車の時刻表が検索でき時刻表が表示されるサイトを作ったら
良いのにと思いました。バスアプリは作っているのに・・・。

{非公式}土佐電時刻表検索を始めました。
https://tosaden.net/

タグ

5, BOT, web, ここ, こと, これ, サイト, ストライピング, データ, プログラム, ページ, もの, ロック, わけ, 不可能, , , 予想, , 交通, 人々, 人力, 今回, , , 何度, 何度か, 何故, 公式, 制作, 原因, 土佐, , 完成, 少し, 当初, 情報, 感じ, , 抽出, 挫折, 方法, 時刻表, 時間, 月日, 検索, 構想, 正直, 登録, 簡単, 経緯, 結果, , 解決, 途中, 速攻, , 電車,

チームラボ猪子寿之氏の事を凡人が語る。

2016.11.26

Logging


チームラボ猪子寿之氏の事を凡人が語る。
⇔凡人とはじぶんの事です_(:3」∠)_
自分がチームラボの作品を見た時、凄いなと思いましたし
映像美がほんとに綺麗で見ていてずっと見ていたい作品ばかりでした。

Cold Life / 冷たい生命

そんなチームラボを率いるひとを知った時の衝撃は
チームラボの作品を見た時以上の物でしたと言っても
実際に会ったわけでもないのですが、メディアで話されている時の
感じからすると、このまんま何だろうなという印象を受けます。
あまり自分を飾らない人なんだろうなという印象。
そして独特の喋りと間の取り方が自分は好きですね。
また、個よりチームで出来る力を信じて活動されている人だという印象も
受けましたし、チームを大事にしている方だという印象もあります。
言い換えればひとの輪を大事にしている方なんだなと言うことです。
物事がうまく進むのに大切な要素を知っている
人なのかもしれないなという感じですかね。
猪子寿之氏に限らず著名人の異端児の共通している点は
シンプルに物事を考えれてるような気がします。
ただ、頭が良いでは普通の大企業止まりなんだという事も
認識しましたね。そこに一つPlusしている人が世界的な有名なひとや企業に
なれるのではないかなという事を感じました。

チームラボ・猪子寿之の変革の技法とは? | ART OF SHIFT -シフトの技法 Ep1 | WIRED x Galaxy Note9

タグ

, 7, 8, be, ppJN, WT, youtu, こと, じぶん, チーム, チームラボ, ひと, ほんと, まんま, メディア, わけ, , , , 作品, , 凡人, , 印象, 取り方, 大事, 大切, 実際, 感じ, , 映像美, , 活動, , 物事, 独特, 猪子寿之, 綺麗, 自分, 衝撃, 要素, , ,

映画、ファンタスティックビーストと魔法使いの旅の感想。 #映画レビュー

2016.11.23

Logging


映画、ファンタスティックビーストと魔法使いの旅の感想を残しときます。
ハリーポッターシリーズの新シリーズだということ、新書が出たことしか認識がなく、今までのハリーポッターシリーズを全部観ていたわけでもないので、全然わからないかもなとか思っていたのですけど、実際はそうでもなく。
意外にも楽しめた映画でした。
自分としてはもう少しクセのあるストーリー展開を望んでいたのですがそこらへんは有りませんでしたが、ラストの終わり方は結構良いなと感じました。
ちなみに10:30の字幕版を観に行ったのですが、9割席が埋まっていました。ハリーポッターシリーズは根強い人気なんだなぁと改めて実感しましたね。
そして今回のファンタスティックビーストのターゲット層はおそらく若者(女性層)かなと思いましたし、実際に女性層が多かったです。

タグ

10, 30, , かな, クセ, こと, シリーズ, ストーリー, そこら, ターゲット, ハリーポッター, ビースト, ファンタスティック, べん, ラスト, レビュー, わけ, 人気, 今回, 女性層, 字幕, 実感, 実際, 展開, , , 感想, 新書, , 映画, 自分, 若者, 認識, 魔法使い,

SNSで繋がるという意識。

2016.10.18

Logging


SNSで繋がるという意識という題をつけてみました。
匿名SNSというのは、どう考えても闇みたいなものがあるので面倒くさい処もありますね、SNS実名でもいろいろとあるので、まぁ同じですね。
SNSには良い側面もあるけど悪い側面もあるわけです。
自分がSNSを始めたきっかけっていうのはSNS面白そうだなと感じたからで、誰かがやっているから始めたわけではないです。自分はSNSが誕生したとき、流行るかわからない時から始めたわけで・・今に至っている。
みんなフェイスブックやSNSでなんか発信しているけどそれで何か変わったって言う人は少ない気がしますが・・・どうなのかな。
特に良い変化が生まれたというのは少ないじゃないかな。
何故かと言うと同調圧力というのがSNSには在ると感じます。同調圧力に悩まされている人も少なくないと感じますね。良いことも在るけど、その分わるい事もある。リアルとそんなに変わらないと感じますね。

タグ

SNS, いろいろ, きっかけ, こと, それ, とき, フェイスブック, みんな, もの, リアル, わけ, , , , 側面, , , 匿名, 同調, 圧力, 変化, 実名, 意識, , , 発信, 自分, 誕生, 誰か, , ,

サーバを移行したわけです。

2016.08.30

Logging


サーバを移行したわけです。
もう、今後、サーバの移行はないと思います。
今までDBサーバは別サーバを使っていたのですがそれも同じサーバから読み込んでくることにしました。これでたまに起きる現象、読み込み不可も無くなると思います。
主要なサイトの移行は終わりましたがまだ、NOT FOUNDと出てしまうURLもあります。
それらのサイトも徐々に移行していけば良いかなと思っていますが、直ぐに移行するということは
ありません。
巷ではAWSが流行っていますが自分も一応、開設はしているのですが使っていません。今後、AWSも使う可能性もありますが、ブログ系のサイトはこのサーバで運用していきますので今後とも宜しくお願い致します。

タグ

AWS, db, Found, not, url, お願い, こと, これ, サーバ, サイト, それ, それら, たま, ブログ, わけ, 不可, 主要, 今後, 可能性, , 現象, 移行, 自分, 運用, 開設,

SQL実践入門って本がある。

2016.03.28

Logging

SQL実践入門って本がある。ちょっと値段が高いので立ち読みで済ましたけど、今後お金があるときに購入しようと思っている本です。ちなみに自分はSQLの事は全然って言ってほど無知なのです。この本をとって見てみて「あ?こんな事が出来るだ」って思ってしまったわけです。
おそらく知っている人のレベルでは触り程度の話かもしれませんが、知らない人には勉強になる本です。おそらく入門書をみて、こんなのインターネット上でググればあるなと思う方は、こちらのSQL実践入門がオススメです。この頃、大体の事はググればあるという時代になってきているのですが、ガリガリコードが書けるようになっていると何かと困ることはないですねって、、、、思うわけですね。
もっと実力がほしい今日このごろ。

Learn SQL In 60 Minutes

タグ

SQL, インターネット, おすすめ, お金, コード, こちら, こと, とき, レベル, わけ, , , 今後, 今日このごろ, , 値段, 入門, 入門書, 勉強, 大体, 実力, 実践, , 時代, , 無知, 立ち読み, 自分, , 購入, ,

氷河期って事もあり得る!?。気象学者の話によると…

2016.03.24

Logging

気象学者の話によると、数十年後には大変動が起きて大きく気候が変わるそうです。
楽観視する学者もいるですけど、何となく警告している気象学者のほうがあっているのではないかなと
思ってしまうわけです。
最悪の場合、温暖化から氷河期な気候に一変するかもしれないわけです・・・・。
そうなった場合、日本とかはなんか生き抜いていけそうですけど発展途上国とかは、最悪のケースに陥りそうです。
氷河期になれば、食物などが無くなってしまうわけでそれをどうするかなど・・・問題は山積み。
気象学者が言っていることは無視しないほうが良いとある記事を読んでそう思いました・・・。

追記2021:温暖化から氷河期はまだ起こっていないです、ふぅ?。
?

タグ

2021, ケース, こと, それ, わけ, 一変, , 問題, 場合, 変動, 学者, 山積み, 数十, 日本, 最悪, 楽観視, 気候, 気象, 氷河期, 温暖化, 無視, 発展, 記事, , 警告, 追記, 途上国, 食物,

2016年4月から電力小売全面自由化なるんですよね。

2016.01.13

Logging


2016年4月から電力小売全面自由化なるんですよね。
おそらく電気代が安くなります、ソフトバンクauも参入するみたいなんです。
大手が参入することで電気代の値下がりは確実だと言っても良いと思います。
電気代が安くなれば(四国電力も値下がりそうな予感。)
ローカルサーバーの電力代が少し下がりそうな予感がします。そんなことよりも
4月には基本情報技術者試験があるではないですか・・・。
忘れていたわけではないのですが今度は忘れずに申し込みを行います!!
ちなみにまだ、試験勉強はじめてません。
明日から朝勉をはじめたいと思っています。
朝仕事前に一夜漬けでゴリゴリ試験勉強を重ねていきます。午後の試験は眠たくなるのですが
そちらの試験勉強もゴリゴリ効率よく頑張りたいと思います。
合格した暁にはブログに合格したよと
デカデカとH1タグを使って掲載しようと思います(´・ω・`)
全国の国家試験勉強をしている方々へ頑張らないで・・・ください。
三日坊主のわたしに国家資格を譲ってください・・・orz
トイウコトデ、皆さん頑張りましょう!!

タグ

, 2016, 4, au, こと, サーバー, そちら, ソフトバンク, タグ, ブログ, ローカル, わけ, わたし, 一夜漬け, 三日坊主, 予感, 今度, 仕事, 値下がり, 全国, 全面, , 勉強, 午後, 参入, 合格, 四国電力, 国家, 基本, 大手, 小売, 少し, 情報, 技術者, 掲載, 方々, 明日, , , 自由, 試験, 資格, 電力, 電気,

#映画感想 映画、ビリギャルを観てきましたので感想を。

2015.05.02

Logging


映画、ビリギャルを観てきましたので感想なんかを残しときます。
この映画、実話を基に作られた映画だけに良かったです。
涙あり笑いありの映画になっています、
何処までが実話なのかが分からないですが事実、
学年ビリの女子高校生が慶応大学に受かったという事は紛れも無い事実です。
このビリギャルを観ていていると自分も頑張ろう
という気持ちを持たしてくれる映画になっています。
おそらく無駄な努力ではなく身となる努力と
他の人達の支えや応援の結果、彼女は慶応大学に合格したんだと自分は思ってます。
全然努力もせずに慶応大学に合格する人は
元々IQの高い一部の人達です。
巷では昔に比べてレベルが下がったと言われてますが、
名のある慶応大学です、並々ならぬ努力しないと
一般的なIQの持ち主は、受からないように思えます。
一部、カンニング行為を考えさせるシーンが映画にありましたが、
おそらくそう言う行為はしていないからこそ、
そんなシーンをあえて入れただと自分は思っています。
自分はビリギャルはあまり期待して
観に行ったわけではないのですが
映画を通して得るものがあったので良かったです。
最後に塾講師の言葉を載せときます。「目標を下げたらどんどん低い方に流れていくよ
まとめ:映画、ビリギャルはみんなに勇気や自信を与える映画
なっているだと思います。期待せずに観に行くと結構、お釣りかえってきます。
エンディングで流れるサンボマスターの「可能性」のMV(ミュージックビデオ)
映画版がYOUTUBEに流れていますが、
それを見てしまうとネタバレ的な要素になっているので見ないで
映画を見に行くと良いと思います。

タグ

7, nbsp, , くに, こと, ゴニョゴニョ, はり, もの, わけ, 不摂生, , 元々IQ, 大事, 始末, 平等, 日々, 生活, 睡眠, 老化, 要因, 遺伝子,

cronの設定数に制限があるさくらサーバーとかで制限以上に使う方法(´Д`)

2015.01.12

Logging

cronの設定数に制限があるさくらサーバーとかで制限数以上(cron設定を増やす方法
)に使う方法はないかなと考えた結果、自分はこうしました。
一つのPHPファイル(実行ファイル)から複数のファイルをキックすることに!(´Д`)
こうすれば、処理が遅くないファイルなら複数個でも実行できるのではないかと
思ったわけです。結果的に成功しているぽっいです。
※Shellで作れる人は作れるだろうけど自分には無理(´∀`*)ポッいのでPHPで制作しました。
ちなみにさくらレンタルサーバーの場合、php.iniにタイムゾーン設定を
加えてあげてください(date.timezone = Asia/Tokyo ←追加)。
そうしないと動かない恐れがあります。
作っていて思ったことですが、作る考え方はわかるものの、元々メソッドを覚えていない
人間なのでググってメソッド探しにまずヘタりました( ´Д`)=3。その後、完璧なハズとか
思ってソースを実行させるとエラーは出ないものの。思った通りうごかないという事象に
苦しめられること2時間、何でだろうとか思っていて検証してみた結果、メソッドの使い方が
間違っていたり、変数名が間違っていたりとなんとも言えない無情さに襲われましたが
何とか動作するようになったみたいなのでコードをうっぷします。
ソースコードを記載しときます。動作するとは
思いますが誤作動するかもしれないので保証はしません。なお、いつもながら
ソースにはコメントを記載しておりませんのでトレースしてください。
PHPファイルのDLはこちらから( ´Д`)=3?(最終更新日2015/01/12 11:07)
追記2
改良しました。{*改良版はこちら*}
※このPHPファイルを5分置きにキックしていますΣ(゚∀´(┗┐ヽ(・∀・ )ノ。

<?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();
        }
    }
}

タグ

, Asia, cron, date, ini, php, shell, timezone, Tokyo, いの, キック, こと, サーバー, さくら, ゾーン, タイム, パス, ファイル, ヘタ, ボツ, メソッド, レンタル, わけ, 一つ, , 人間, 処理, 制作, 制限, 場合, 完璧, 実行, , 成功, 方法, 無理, 結果, 考え方, 自分, 複数, 複数個, 設定, 追加,