どうする?どうする?どうしたい?

20200229

Logging

どうする?どうする?どうしたい?と自問自答することは大事なことかなと思います。ちなみに人生、本当にどうなるかわからないですって事を言いたい。将来を描いた通りにはならないことが多いけれども挑戦するということは大事です。
言いたいことは下記の動画を見たらわかると思います。自己啓発的ですが、、、。

【人生が変わらない人の3つの特徴】#ASKME1000 VOL30
「お前は何がしたい」【5分で人生が変わる26歳経営者の感動スピーチ】#ASKME1000 VOL10(字幕付き)
https://www.youtube.com/watch?v=eAcyawogNe8

タグ

-v, , 2, 4, com, duv, https, UC, watch, www, youtube, こと, 下記, , 人生, 動画, 大事, 将来, 挑戦, 本当, 自問自答, 自己, 通り,


phpのPDOでバインドする時、こうすれば楽。

20200228

Logging

phpのPDOでバインドする時、こうすれば楽ですよね(・(ェ)・)という記述です。前の職場ではsqliでDB接続していたのですが、バインドして作られていたかは忘れてしまいました。ちなみに前の職場のPDOに改修するのは面倒くさいだろうなと感じます。何がめんどくさいかと言えば、今まで導入していたもの全てに対応するというのは、超面倒くさいと思います。

余談:
前の職場を何故辞めたかのお話します。突発的に辞めたと思う人もいるかもしれませんが、基本的に突発的辞めることはないです。突発的に辞めたかのように見えて前々から考えてきっかけを理由に辞めました。具体的な理由に関してはここでは書きません。突発的に辞めたかのように見せかけて計画的です(・(ェ)・)


ソースコードは下記になります。

<?php
ini_set("display_errors",1);
class mysql {
    static $dbh = Null;
    static $host = "localhost";
    static $id = "あいーでぃー";
    static $pass= "パスワード";
    static $dbname = "test";
    static $sql = array(
        "id"=>array("data"=>PDO::PARAM_INT,"val"=>""),
        "name"=>array("data"=>PDO::PARAM_STR,"val"=>"")
    );
    static function connect()
    {
        /* 接続状況をチェックします */
        try {
            static::$dbh = new PDO('mysql:host='.static::$host.';dbname='.static::$dbname.';', static::$id, static::$pass);
            static::$dbh->query('SET NAMES utf8');
          } catch (Exception $e) {
            echo "Failed: " . $e->getMessage();
          }
    }
    static function insert_query(){
        //プリペアドステートメント
        $stmt = static::$dbh->prepare("insert into test1 (id,Name) values(:id,:name);");
        //バインド
        foreach(static::$sql as $key=>&$val){
            $stmt->bindParam(":$key",$val["val"],$val["data"]);
        }
        $stmt->execute();
        $stmt = null;
     }
     static function update_query(){
        //プリペアドステートメント
        $stmt = static::$dbh->prepare("update test1 set Name= :name where id = :id;");
        //バインド
        foreach(static::$sql as $key=>&$val){
            $stmt->bindParam(":$key",$val["val"],$val["data"]);
        }
        $stmt->execute();
        $stmt = null;
     }
     static function select_query(){
        //プリペアドステートメント
        $stmt = static::$dbh->prepare("select * from test1 where id = :id;");
        //バインド
        foreach(static::$sql as $key=>&$val){
            if($key==="id")$stmt->bindParam(":$key",$val["val"],$val["data"]);
        }
        $stmt->execute();
        while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
            printf ("%d (%s)<br>", $row["id"], $row["Name"]);
        }
        $stmt = null;
     }
    static function close(){
        static::$dbh = null;
    }
}
mysql::connect();
// for($i = 0 ;$i<=99;$i++){
//     mysql::$sql["id"]["val"] = $i;
//     mysql::$sql["name"]["val"] = "テスト$i";
//     mysql::insert_query();
// }
for($i = 0 ;$i<=99;$i++){
    mysql::$sql["id"]["val"] = $i;
    mysql::$sql["name"]["val"] = "テスト<font color='red'>$i</font>";
    mysql::update_query();
}
for($i = 0 ;$i<=99;$i++){
    mysql::$sql["id"]["val"] = $i;
    mysql::select_query();
}
mysql::close();

タグ

, class, db, dbh, display, errors, ini, lt, MYSQL, PDO, php, quot, set, sqli, static, お話, きっかけ, コード, ここ, こと, ソース, バインド, もの, 下記, , , 余談, 全て, , 前々, 対応, 導入, 接続, 改修, , 理由, 職場, 記述,


大暴落ワラワラなんて言えない

20200227

Logging

リーマンショック級の大暴落らしいです、自分も投資信託しているので痛手がありますが、何とか 今の所プラスを維持していますが、今後このままコロナの影響でマイナスになる可能性はあります。下げが止まらない中でもまぁ良いやと思っていてます。いま殆どがプログラムで市場が制御されていているから、落ちる時は結構落ちるという感じはあります。

トランプ氏が再選しなければ暴落からまたプラスへと転じると思っている。万が一、トランプ氏が再選したとしても、このまま景気後退期が続けば間違いなくやめないといけない事になるだろうと。ちなみに自分の予想はまだこの暴落は続くと思っています。中国が打撃を受けただけでこれだけ、景気が減速するという事はかなり問題だと世界各国が認識したと思うので、これから製造分野も分散型な生産構造にシフトしていくのではないかなと思います。

最終的には全自動化の生産ラインができれば、こういう世界的な暴落は起きなかったのではないかなと思います。それにしてもコロナウィルス、消息の気配がない世界の大陸すべてに蔓延したとの事ですが、これが東京オリンピックにまで影響しオリンピック中止とかになれば、日本かなりの打撃だと感じます。何としても日本はオリンピックを行わないと確実にやばい事になりそうです。

4月までに治療薬が発表されれば良いのだが…一体どうなるだろう。

タグ

いま, かなり, このまま, これ, これだけ, コロナ, シフト, ショック, それ, トランプ, プラス, プログラム, まだこ, ライン, リーマン, ワラ, 万が一, 世界, , 中国, 予想, , , 今後, 信託, 全自動化, 再選, 分散, 分野, 制御, 可能性, 各国, 問題, 大暴落, 市場, 影響, 後退期, 感じ, , 打撃, 投資, , 景気, 暴落, 構造, 殆ど, 減速, 生産, 痛手, 維持, 自分, 製造, 認識,


何故、赤の他人にそんなにも敵対心や好意を抱いているのかと思うこの頃。

20200226

Logging

今日の朝というか、朝方?
寝れなかったのでスマホでTWITTERアプリを開くとこんなの事が書かれていた(下記参照)。書いた本人は常識的な意見という事で指摘したのだろう。それに対して意見が大量についたみたいだけど、箕輪厚介氏と関係ある人はどれぐらいいるだろうかと思ったわけです。自分は基本的に名指しで批判はしないし、批判する場合は名前を伏せて時系列でツイートするけど(それは良いとして)。ふと思ったのは自身、箕輪厚介氏に限らずTVなどの有名人に親近感も持ち合わせていない。

メディアに出ている人は、これからの社会の常識を変える側の人間なのだとは思います。そういう人は率先してこうやって発信しているでしょう。その中で社会に受け入れられるものもあればそうではない物もある。たぶん、会議中にスマホにメモ取るのはIT業界ではOKになり、殆どの事務系はOKになるだろうと思います。音声録音機能と音声を文字変換するアプリもありますからね。効率的に議事録取れる可能性が高いです、そしてそうやって常識が崩れていくと思います。

常識を変えたくなければ絡まないことだと思うです、議論の場を与えなければ物事は変わらない。

余談1:
庶民がSNSを持つことにより、今まで声を上げれなかったひとが声を上げれるようになった事は良いことだと思いますが、逆に庶民は操れている感覚があります。それはTVよりもインターネットの方が操りやすいかなと思いますし、SNSのビックデータと人工知能の解析で民衆はかなりの確率で、もうこの日本でも民衆は操り人形化していると思います。

そしてこの頃思った事は賢い人間もいれば、そうではない人もいる。そうではない人たちは結構メディアを鵜呑みする傾向が強い。実際、事実は体験したひとの中にしか無いので、ある時から自分はメディアはあまり信じていない。特にひとの発信するものは感情がついて回る。ときには感情で法律が変わったりもする、それは恐ろしいことだと思います。

余談2:
賢く良識的な人間が考え出した結果に従いますか、それとも低能な人間が考え出した結果に従いますかと質問すると大体の人は賢い人間が考え出した結果に従うと答えると思いますが、日本国は民主主義なので選挙の票は同じ1票で重み付けはありません。本当にコレで良い世の中になるのかと…。

※余談2はある本で読んだ言葉を自分の言葉に置き換えて書きました。

タグ

IT, OK, TV, Twitter, アプリ, ありま, これ, スマホ, それ, ツイート, どれぐらい, メディア, メモ, もの, わけ, 下記, , , 事務, , 人間, 今日, 他人, 会議, , 厚介, 参照, 名前, 場合, 変換, 大量, 好意, 常識, 意見, 批判, 指摘, 敵対心, 文字, 時系列, 有名人, , 朝方, 本人, 業界, 機能, 殆ど, , 率先, 発信, 社会, 箕輪, 自分, 自身, 親近感, , 録音, 関係, 音声, ,


42Tokyo:フォーティツー東京に入れたらラッキー!?

20200225

Logging

プログラマーってカッコいい職種ですよね(・(ェ)・)というイメージが動画で表現されているのですが、果たしてそうなのか?、一昔前はオタク的な職業でかつ異質な職種と知られていた職種がこんなカッコいい職業みたいになるなんて思ってもいなかったです。

42 Tokyo ConceptFilm|「Just coding. 42東京、はじまる。」

ちなみに地方のsier(エスアイヤー) 企業にはくれぐれも入らないようにという事だけは伝えたい。特に考え方が一昔前だとアウト。自分もいろいろ求職活動していて何かここ発展しそうだなと感じる職場が少ないなと感じます。それは県外から高知へ進出してきた会社も中にも少しだけ有るなと感じます。
https://type.jp/et/feature/8390 ←エスアイヤーに関してはひろゆき氏が語ってます。】

古い考え方だとIT業界は駄目な理由は、この業界だけに言えることなのかどうかは?(はてな)としても。IT技術は日進月歩です、そんな中で「私達の開発した技術は古い技術なので古いOSで動かしてください」とか言っていたら、それはもう、沈みゆく船に乗っているのと同じことなので、この業界に関しては新しい技術に挑み続けなければいけないのではないかと思っています。

なので、やはり考え方が古いと感じたら辞退したほうが良いと思います。これから先、世の中どうなるかわからないけれど、一つだけ言えることはどんな不況下でもスキルが高い人材は生きていけます。そしてそれがニッチだったら尚良しです、高確率で仕事にありつけるでしょう。

42 Tokyo About Piscine|「諦めないで、挑戦し続けること。」

ちなみに42Tokyoは、門は開いているけれど試験通過しないといけないらしいので、誰でも無料で学べるわけではないという事です。結構、試験通過するのが厳しいみたいですね。ただ入学出来ればスキルは身につけれそうな気がします。

やってみたい方はこちらにリンクを貼っときます。
https://42tokyo.jp/

タグ

42, 8390, et, feature, https, IT, jp, sier, Tokyo, type, アウト, イメージ, いろいろ, エス, オタク, くれぐれ, ここ, こと, それ, ツー, はてな, ひろゆき, フォーティ, プログラマー, ラッキー, , , , 企業, 会社, 動画, 地方, 少し, 技術, 日進月歩, , 東京, 業界, 求職, 活動, 理由, 異質, 発展, 県外, , 考え方, 職場, 職業, 職種, 自分, 表現, 進出, 開発, 駄目, 高知,


釣り人YOUTUBERはニッチ?

20200224

Logging

釣り人YOUTUBERはニッチな分野かと言えば、そうではない。むしろ激戦区なのではないかと思います。そんな激戦区の中で戦っているYOUTUBERを紹介します。女性の釣り人YOUTUBERのさやかさん、釣りと旅をミックスした映像を撮っている方です、撮り方はあのYOUTUBER、 ヒロシちゃんねるに何処と無く通じるところがあります。

凍った海の上で釣りをしたらまさかの結末に・・・

さやかさんも何かこれから続けていけば結構登録者数が増えそうな気がします。釣り人というジャンルに旅をミックスし、そこに女性という事でニッチ分野として確立していけそうな気がします。

最後にチャンネル登録はこちら
https://www.youtube.com/channel/UCetBfD1KL_lRFm_3NdCn2hw

タグ

com, https, IKmGyXASZ-w, watch, www, youtube, YOUTUBER, こちら, これ, さやか, ジャンル, そこ, チャンネル, ところ, ニッチ, ヒロシ, ミックス, , , 分野, 女性, , , 映像, 最後, , 激戦区, 登録, 登録者, 確立, 紹介, 釣り人,


理屈と屁理屈と理屈。

20200223

Logging

理屈と屁理屈と理屈。お仕事を辞めてからもうすぐ3ヶ月になろうとしています。基本的に自分は理屈の中では生きていません、高知県のIT企業の大手以外は受けました。採用みたいになった会社が3社ありますが、全て辞退しました。お給料の面やここで働いていくイメージがなかなか…想像できない。後は残されているのは大卒+新卒採用ばかりしている企業です。受けるかどうかは分かりませんが今はあまりイメージがわきません。そして前回の記事にも書いたとおり、プログラムという事は好きなんですが、プログラマーがプログラムの事さえ出来ていたら良いという会社は田舎では少ないです。考えているのがプログラマーは副業したいと思います。

トイウコトで、どんな仕事をするのか今の所わからないのです、ITなのかもしれないし労働系かもしれないし、職人さんなのかもしれないです。皆、立ち止まる事無く一生終えるひとが多い中、自分は特殊なのかもしれませんね?でも、人生、一度だけですよね、良いですかそれで???

持ったない気がします。

タグ

, IT, イメージ, お仕事, お給料, ここ, トイウコト, とおり, ひと, プログラマー, プログラム, 一度, 一生, , , 人生, , 仕事, 企業, 会社, 全て, 前回, 副業, 労働, 大卒, 大手, 屁理屈, , 想像, , 採用, 新卒, 特殊, 理屈, 田舎, , 職人, 自分, 記事, 辞退, , 高知県,


?Ponanza(ポナンザ)の作成者さんが作ったお天気のアレを真似たひとり用。

20200222

Logging

Ponanza(ポナンザ)の作成者さんが作ったお天気のアレを真似たひとり使用?ものです。下記のものを作りました。開発者の場合、自分で作りたい衝動にかられると思います。まんまと駆られて作りました…なので考え方をお裾分けです。今までQiitaで公開したソースコードも必要になりますので、リンクを貼っときます。そしてメインのソースコードは下記になります( Twitterのoauthライブラリを呼び出しが必要になります。 )。

※個人の開発者様用なので位置情報は引っ張って来てません、天気の都道府県を変更されるか、Twitterの位置情報を使用し天気のAPIへ投げるなりしてください(本家はIP情報から位置情報を特定しようとしているようです)。乱暴な説明ですが駆け出しのプログラマーじゃない限りできると思います。

本家はこちら
https://note.com/issei_y/n/ne128a0cf27ca

追記:ソースコードをComposerで使用できるようにしました。
https://qiita.com/zip358com/items/8c1a128e24cc33ca7ca7

composer require zip358/tw_name_change
<?php
require_once ("vendor/autoload.php");
require_once ("moon.php");
require_once ("tenki.php");
use Abraham\TwitterOAuth\TwitterOAuth;
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$user_data=$connection->get("users/show",["screen_name"=>$user_screen_name]);
$name = $user_data->name;
date_default_timezone_set('Asia/Tokyo');
$icons = moon::$icon + tenki::$icon + array("@"=>"@");
$year = date("Y");
$mon = (int)date("m");
$day = (int)date("d");
$H = (int)date("H");
if($H>=6 and $H<=17){
    tenki::main();
    tenki::$url = "https://api.openweathermap.org/data/2.5/weather?id=".tenki::$ken->kochi["id"]."&appid=".tenki::$appid;
    tenki::api();
    $chg = tenki::$icon[str_replace("n","d",tenki::$response->weather[0]["icon"])];
}else{
    moon::main($year,$mon,$day);
    $chg = moon::icon();
}
foreach($icons as $key=>$val){
  if(preg_match("/$val/",$name)){
    $hit = $val;
  }
}
$name = str_replace("$hit",$chg,$name);
$connection->post("account/update_profile", ["name" =>$name]);

タグ

0, 128, 27, API, ca, cf, com, https, IP, issei, ne, note, oauth, Ponanza, qiita, Twitter, アレ, お裾分け, コード, こちら, ソース, ひとり, ひとり用, プログラマー, ボナンザ, メイン, もの, ライブラリ, リンク, 下記, 位置, 作成者, 使用, 個人, 公開, 場合, 変更, 天気, 必要, 情報, 本家, 特定, 考え方, 自分, 衝動, 説明, 都道府県, 開発者, 限り, 駆け出し,


月の満ち欠けPHPライブラリを書きました。ちょっと適当なアイコンで表示。

20200222

Logging

月の満ち欠けPHPライブラリを書きました、ご自由にお使いください。

ちょっと適当なアイコンで表示。
もっと正確なアイコンを取り入れたい方はご自身でご自由に変更ください。
月の満ち欠けの計算方法はネットから見つけてきました。
情報を記載していただいた先人の知恵を借りPHPライブラリが出来ました。
ありがとうございます。

<?php
//date_default_timezone_set('Asia/Tokyo');
class moon{
    static public $icon = array(
        "0"=>'?',//朔
        "1"=>'?',//朔
        "2"=>'?',//朔
        "3"=>'?',//三日月
        "4"=>'?',//三日月
        "5"=>'?',//三日月
        "6"=>'?',//三日月
        "7"=>'?',//上弦の月',
        "8"=>'?',//上弦の月',
        "9"=>'?',//上弦の月',
        "10"=>'?',//上弦の月',
        "11"=>'?',//上弦の月',
        "12"=>'?',//十三夜月
        "13"=>'?',//十三夜月
        "14"=>'?',//十三夜月
        "15"=>"?",//望月
        "16"=>"?",//望月
        "17"=>"?",//望月
        "18"=>"?",//望月
        "19"=>"?",//寝待月
        "20"=>"?",//寝待月
        "21"=>"?",//寝待月
        "22"=>"?",//寝待月
        "23"=>'?',//下弦の月
        "24"=>'?',//下弦の月
        "25"=>'?',//下弦の月
        "26"=>"?",//二十六夜月
        "27"=>"?",//二十六夜月
        "28"=>"?",//二十六夜月
        "29"=>"?"//二十六夜月
    );
    static public $res = "0";
    static public $moon_gregorian = array(0,2,0,2,2,4,5,6,7,8,9,10);
    public function main($year=2012,$mon=12,$day=12)
    {
        static::$res = ((($year-11)%19)*11 + static::$moon_gregorian[$mon-1]+$day)%30;
    }
    public function icon(){
        return static::$icon[static::$res];
    }
}

呼び出しはこんな感じで。

<?php
    moon::main($year,$mon,$day);
    $chg = moon::icon();

タグ

0, , 2, , 39, array, Asia, class, date, default, gt, icon, lt, moon, php, public, quot, set, static, timezone, Tokyo, アイコン, ご自身, ネット, ライブラリ, 先人, 変更, 情報, , 方法, , , 正確, 満ち欠け, 知恵, 表示, 計算, 記載, 適当,


もし仕事が見つからなかったらコレしか自分無いなと感じます。

20200222

Logging

下記の動画ようなそんな生き方に。自分はそういう事が嫌いじゃないので、それで生きていきたい。そしてここでは言えないが事情があり、そういう生き方のほうが精神的に生きやすいと思うのだが、フリーランスという道はそんなに甘いものではないのは理解しているつもりで書いてます。今は職につく事を考えているのですが、やはり毎日、精神疲労がひとと違っていつも大変なのですね、ここ数年、仕事に務めてきたけど結構つらい、特に冬場の夕方あたりが精神的に重くなるので辛いのだ。

個人開発で複数のスキルを得るためにやったこと 〜 アプリ開発の企画やプログラミングからデザイン、マネタイズまで全部自分でやれるようになるには?

真面目に働くひとなので、今こういう体調になってしまったのだろうかと…思う。まぁでも体調や心が重くなる意外は基本的に普通なのだけど、これだけは後遺症みたいに何だか残ってしまったようです。なので、もしフリーランスになったとしたら、一番はこういう生き方を望みます。たぶん、自分が頑張ればこういう生き方を望めそうな気もします。自分の場合、収入が25万円あれば生きていけそうなので働き口がなかったら、そこらへんを目指していこうと思います。

トイウコトで動画の感想でした?今は自分でも働けそうな働き口を探すこととかに専念しています。なので労働しながら上記のような仕事へシフトしていくことも有りだなと思えました。

タグ

25, ここ, コレ, これだけ, それ, つもり, ひと, フリー, もの, ランス, , , 下記, , 事情, , 仕事, 体調, 冬場, 動画, 収入, 場合, 夕方, 大変, 嫌い, 後遺症, , 意外, , 普通, 毎日, , 理解, 生き方, 疲労, 真面目, 精神, , 自分, ,


検索サイトが無かったら、仕事ができないプログラマー。

20200221

Logging

検索サイトが無かったら、仕事ができないプログラマーはいっぱいる。たぶん90%ぐらい締めているじゃないかな?どこかのライブラリを使用したい場合とかもだいたい検索サイト使っているし、何かフリーツールが欲しくても検索サイトが無いと中々、お仕事ができないのが今のIT企業の人だと思います。

そして日進月歩如く、IT技術は次から次へと新しい技術が生まれては消えていきます。サイクルは年々早くなる一方で、こんな事を隅から隅まで知識として詰め込める人は1~2%の天才的なIQの持ち主です。その他の人達は検索サイトやSNSの情報がないと何かしらお仕事が止まります。それぐらいIT業界は検索サイトのお世話になっているのだなと思うのと、検索サイトがダウンすると、自分はお仕事が全然はかどらなくなるなぁ?と少し思うときがあります。

今はそうでもないですけど、新しい事を始めるときは特に検索サイトは使いますね。だからやはり検索サイトがダウンすると経済的にかなり打撃になると感じます。今までGから始まる会社の検索サイトがダウンしたって事ありましたかね?もしなかったら、100%の稼働率って事になりますよね、凄すぎ?

タグ

, 2, 90, IQ, IT, SNS, いっぱい, お世話, お仕事, サイクル, サイト, その他, それぐらい, ダウン, ツール, とき, どこか, フリー, プログラマー, ライブラリ, 一方, 中々, , , , 仕事, 企業, 使用, 場合, 少し, 情報, 技術, 持ち主, 日進月歩, 検索, 業界, , 知識, 自分,


NTTのCOTOHA API(コトハAPI)でWordPressの自動タグ生成プラグインを作ってみた。

20200220

Logging

GUIはこんな感じになります。

jp-auto-tagというプラグインをYahoo!APIを使用し作っていましたが

何だか、バージョンが変わるらしくてその対応するのが…。
面倒くさいなぁと感じたので
コトハAPIで同じ感じのものを作ってみました。
尚、jp-auto-tagを使用している方はjp-auto-tagを停止してjp-auto-tag2をご使用ください。また圧縮ファイルを解凍しワードプレスのプラグインフォルダにフォルダごと、アップロードしプラグイン有効にしAPIの設定すると自動タグが生成可能です。

ブログ投稿時にタグが自動生成されますので、確認の際は画面を再読み込みしてご確認ください。

尚、オプションデータは残り続けますので悪しからず?

プラグインのソースコードはこんな感じになります。

<?php
/*
Plugin Name: jp-auto-tag2
Version: 0.1.10
Description: auto jp tag2
Author: taoka toshiaki
Author URI: https://zip358.com/
Plugin URI: https://zip358.com/plugin/jp-auto-tag2.zip
*/
class jp_auto_tag2
{
    public $db_option = "jp_auto_tag2";
    function frm_page2()
    {
        add_menu_page('jp-auto-tag2', 'jp-auto-tag2',  'manage_options', __FILE__, array($this, 'show_text_option_page2'), '', 8);
    }
    function show_text_option_page2()
    {
        wp_enqueue_style('bootstrap', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css', array(), '3.3.6');
        wp_enqueue_script('bootstrap', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js', array(), '3.3.6');
        $options = get_option($this->db_option);
        if (!empty($options)) {
            $Access_Token_Publish_URL = $options["Access_Token_Publish_URL"];
            $API_Base_URL = $options["API_Base_URL"];
            $Client_ID = $options["Client_ID"];
            $Client_secret = $options["Client_secret"];
            $max_keyword_num = $options["max_keyword_num"];
        }
        include_once dirname(__FILE__) . '/jp-auto-tag-tmp2.php';
    }
    function ajax_event2()
    {
        $options["max_keyword_num"] = $obj["max_keyword_num"] = (int)$_POST["max_keyword_num"]<5?5:(int)$_POST["max_keyword_num"];
        $options["Access_Token_Publish_URL"] = $obj["Access_Token_Publish_URL"] = $_POST["Access_Token_Publish_URL"];
        $options["API_Base_URL"] = $obj["API_Base_URL"] = $_POST["API_Base_URL"];
        $options["Client_ID"] = $obj["Client_ID"] = $_POST["Client_ID"];
        $options["Client_secret"] = $obj["Client_secret"] = $_POST["Client_secret"];
        update_option($this->db_option, $options);
        print json_encode($obj);
        die(0);
    }
    function api_tag2($post_id)
    {
        $cuthttp = function ($str = "") {
            if (!$str) return $str;
            return preg_replace("/https?:\/\/[a-zA-Z0-9|%|\?|_|=|-|\.|\/]*$/m", "", $str);
        };
        $post = get_post($post_id);
        $title = $post->post_title;
        $content = strip_tags($post->post_content);
        $document = $title . $cuthttp($content);
        $options = get_option($this->db_option);
        if ($options["Access_Token_Publish_URL"] && $options["Client_ID"] && $options["Client_secret"]) {
            $curl = function ($ptn, $options, $token = "", $token_type = "", $document = "") {
                switch ($ptn) {
                    case "token":
                        $data = [
                            'grantType' => 'client_credentials',
                            'clientId' => $options["Client_ID"],
                            'clientSecret' => $options["Client_secret"],
                        ];
                        $header = [
                            'Content-Type: application/json;charset=UTF-8',
                        ];
                        $url = $options["Access_Token_Publish_URL"];
                        break;
                    case "tag":
                        $data = [
                            'document' => $document,
                            'max_keyword_num'=>$options["max_keyword_num"],
                        ];
                        $header = [
                            'Authorization: ' . ucfirst($token_type) . ' ' . $token,
                            'Content-Type: application/json;charset=UTF-8',
                        ];
                        $url = rtrim($options["API_Base_URL"],"/")."/nlp/v1/keyword";
                        break;
                }
                $curl = curl_init();
                curl_setopt($curl, CURLOPT_URL, $url);
                curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
                curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
                curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
                curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
                curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
                curl_setopt($curl, CURLOPT_HEADER, true);
                $response = curl_exec($curl);
                $header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
                $header = substr($response, 0, $header_size);
                $body = substr($response, $header_size);
                $res = (object)json_decode($body, true);
                curl_close($curl);
                return $res;
            };
            $res = $curl("token", $options);
            $access_token = $res->access_token;
            $token_type = $res->token_type;
            if ($options["API_Base_URL"] && $document && $access_token){
                $res = $curl("tag", $options, $access_token, $token_type, $document);
                foreach($res->result as $key=>$val){
                    $tags[] = $val["form"];
                }
                wp_set_post_tags($post_id, implode(",", array_unique($tags)), false);
            }
        }
    }
}
$jp_auto_tag2 = new jp_auto_tag2();
add_action('save_post', array($jp_auto_tag2, 'api_tag2'));
add_action('publish_post', array($jp_auto_tag2, 'api_tag2'));
add_action('admin_menu', array($jp_auto_tag2, 'frm_page2'));
add_action('wp_ajax_ajax_event2', array($jp_auto_tag2, 'ajax_event2'));

<form id="ajax-frm">
<table class="table">
    <tr>
        <td>
            プラグイン説明:jp-auto-tag2はapi.ce-cotoha.comのAPIを<br>
            使用し投稿文を解析しキーワードをタグを抽出します。<br>
        </td>
    </tr>
    <tr>
        <td>
            <a href="https://api.ce-cotoha.com/contents/index.html" target="new">https://api.ce-cotoha.com/contents/index.html</a><br>
            上記のURLよりユーザー登録を行いAPI情報をそれぞれ入力ください。全て必須項目になります。
        </td>
    </tr>
    <tr>
        <td>
            Access Token Publish URL:<br>
            <input type="text" name="Access_Token_Publish_URL" value="<?=$Access_Token_Publish_URL?>"   class="form-control">
        </td>
    </tr>
    <tr>
        <td>
            API Base URL:<br>
            <input type="text" name="API_Base_URL" value="<?=$API_Base_URL?>"   class="form-control">
        </td>
    </tr>
    <tr>
        <td>
            Client ID:<br>
            <input type="text" name="Client_ID" value="<?=$Client_ID?>"   class="form-control">
        </td>
    </tr>
    <tr>
        <td>
            Client_secret:<br>
            <input type="text" name="Client_secret" value="<?=$Client_secret?>"   class="form-control">
        </td>
    </tr>
    <tr>
        <td>
            抽出するキーワード(タグ数)5以上:<br>
            <?php
            $max_keyword_num = (int)$max_keyword_num<5?5:$max_keyword_num;
            ?>
            <input type="text" name="max_keyword_num" value="<?=$max_keyword_num?>"   class="form-control">
        </td>
    </tr>
    <tr>
        <td colspan="2"><input type="button" id="frmsubmit" value="登録する" class="form-control"></td>
    </tr>
</table>
</form>
<script>
    jQuery(function($){
        $("#frmsubmit").on("click",function(){
            var ajaxurl = '<?=admin_url( 'admin-ajax.php');?>';
            var data = $("#ajax-frm").serializeArray();
            data.push({name:"action",value:"ajax_event2"});
            $.ajax({
               type:'POST',
               url:ajaxurl,
               data:data,
               success:function(obj){
                   console.log(obj);
                   alert("更新しました");
               }
            });
        });
    })
</script>

プラグインダウンロードはこちら
https://zip358.com/plugin/jp-auto-tag2.zip

タグ

2, API, COTOHA, GUI, jp-auto-tag, lt, name, NTT, php, plugin, WordPress, Yahoo, アップロード, オプション, コード, ことば, ご確認, ソース, タグ, データ, バージョン, ファイル, フォルダ, プラグイン, プレス, ブログ, もの, ワード, 使用, 停止, 可能, 圧縮, 対応, 感じ, 投稿, , 有効, 生成, 画面, 確認, 自動, 自動生成, 解凍, 設定, ,


天気予報を取得するアレを使用してみた(Openweathermap_api)。

20200219

Logging

ご自由にお使いください。尚、openweathermap.orgより
アカウントを作成後、APIKEYを取得しお使いください。
下記のソースコードをコピーしての可変等は可能です。

余談

天気予報の絵文字が合致していていないかもしれません。
また都道府県のIDもズレている場合、お好みで変更ください。
ZIPコードで情報を取得するとより正確な天気予報となるそうです。

下記のコードを実行するとこんな感じになります。

ソースコードはこんな感じになります。

<?php
class Openweathermap_api{
    public $url = "https://api.openweathermap.org/data/2.5/weather?id=";
    public $appid = "apikey";
    public $ken ="";
    public $response ="";
    public $icon = array(
        "01d"=>"?",
        "02d"=>"?",
        "03d"=>"?",
        "04d"=>"?",//?
        "09d"=>"?",
        "010d"=>"?",
        "011d"=>"?",
        "013d"=>"?",
        "050d"=>"?",
    );
    function __construct()
    {
        $this->ken = (object)(json_decode(@file_get_contents("ken.json"),true));
    }
    function api(){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $this->url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $this->response =  (object)json_decode(curl_exec($ch),true);
        curl_close($ch);
    }
}
$tenki = New Openweathermap_api();
$tenki->url = "https://api.openweathermap.org/data/2.5/weather?id=".$tenki->ken->kochi["id"]."&appid=".$tenki->appid;
$tenki->api();
print($tenki->icon[str_replace("n","d",$tenki->response->weather[0]["icon"])]);
var_dump($tenki->response);
{
    "hokkaido": {
        "id": "2130037",
        "kenmei": "北海道",
        "kenfurigana": "ほっかいどう"
    },
    "aomori": {
        "id": "2130656",
        "kenmei": "青森県",
        "kenfurigana": "あおもり"
    },
    "iwate": {
        "id": "2112518",
        "kenmei": "岩手県",
        "kenfurigana": "いわて"
    },
    "miyagi": {
        "id": "2111888",
        "kenmei": "宮城県",
        "kenfurigana": "みやぎ"
    },
    "akita": {
        "id": "2113124",
        "kenmei": "秋田県",
        "kenfurigana": "あきた"
    },
    "yamagata": {
        "id": "2110554",
        "kenmei": "山形県",
        "kenfurigana": "やまがた"
    },
    "fukushima": {
        "id": "2112923",
        "kenmei": "福島県",
        "kenfurigana": "ふくしま"
    },
    "ibaraki": {
        "id": "2112669",
        "kenmei": "茨城県",
        "kenfurigana": "いばらき"
    },
    "tochigi": {
        "id": "1850310",
        "kenmei": "栃木県",
        "kenfurigana": "とちぎ"
    },
    "gunma": {
        "id": "1863501",
        "kenmei": "群馬県",
        "kenfurigana": "ぐんま"
    },
    "saitama": {
        "id": "1853226",
        "kenmei": "埼玉県",
        "kenfurigana": "さいたま"
    },
    "chiba": {
        "id": "2113014",
        "kenmei": "千葉県",
        "kenfurigana": "ちば"
    },
    "tokyo": {
        "id": "1850144",
        "kenmei": "東京都",
        "kenfurigana": "とうきょう"
    },
    "kanagawa": {
        "id": "1860291",
        "kenmei": "神奈川県",
        "kenfurigana": "かながわ"
    },
    "niigata": {
        "id": "1855429",
        "kenmei": "新潟県",
        "kenfurigana": "にいがた"
    },
    "toyama": {
        "id": "1849872",
        "kenmei": "富山県",
        "kenfurigana": "とやま"
    },
    "ishikawa": {
        "id": "1861387",
        "kenmei": "石川県",
        "kenfurigana": "いしかわ"
    },
    "fukui": {
        "id": "1863983",
        "kenmei": "福井県",
        "kenfurigana": "ふくい"
    },
    "yamanashi": {
        "id": "1848649",
        "kenmei": "山梨県",
        "kenfurigana": "やまなし"
    },
    "nagano": {
        "id": "1856210",
        "kenmei": "長野県",
        "kenfurigana": "ながの"
    },
    "gifu": {
        "id": "1863640",
        "kenmei": "岐阜県",
        "kenfurigana": "ぎふ"
    },
    "shizuoka": {
        "id": "1851715",
        "kenmei": "静岡県",
        "kenfurigana": "しずおか"
    },
    "aichi": {
        "id": "1865694",
        "kenmei": "愛知県",
        "kenfurigana": "あいち"
    },
    "mie": {
        "id": "1857352",
        "kenmei": "三重県",
        "kenfurigana": "みえ"
    },
    "shiga": {
        "id": "1852553",
        "kenmei": "滋賀県",
        "kenfurigana": "しが"
    },
    "kyoto": {
        "id": "1857907",
        "kenmei": "京都府",
        "kenfurigana": "きょうと"
    },
    "osaka": {
        "id": "1853909",
        "kenmei": "大阪府",
        "kenfurigana": "おおさか"
    },
    "hyogo": {
        "id": "1862047",
        "kenmei": "兵庫県",
        "kenfurigana": "ひょうご"
    },
    "nara": {
        "id": "1855608",
        "kenmei": "奈良県",
        "kenfurigana": "なら"
    },
    "wakayama": {
        "id": "1848938",
        "kenmei": "和歌山県",
        "kenfurigana": "わかやま"
    },
    "tottori": {
        "id": "1849890",
        "kenmei": "鳥取県",
        "kenfurigana": "とっとり"
    },
    "shimane": {
        "id": "1852442",
        "kenmei": "島根県",
        "kenfurigana": "しまね"
    },
    "okayama": {
        "id": "1854381",
        "kenmei": "岡山県",
        "kenfurigana": "おかやま"
    },
    "hiroshima": {
        "id": "1862413",
        "kenmei": "広島県",
        "kenfurigana": "ひろしま"
    },
    "yamaguchi": {
        "id": "1848681",
        "kenmei": "山口県",
        "kenfurigana": "やまぐち"
    },
    "tokushima": {
        "id": "1850157",
        "kenmei": "徳島県",
        "kenfurigana": "とくしま"
    },
    "kagawa": {
        "id": "1860834",
        "kenmei": "香川県",
        "kenfurigana": "かがわ"
    },
    "ehime": {
        "id": "1864226",
        "kenmei": "愛媛県",
        "kenfurigana": "えひめ"
    },
    "kochi": {
        "id": "1859133",
        "kenmei": "高知県",
        "kenfurigana": "こうち"
    },
    "fukuoka": {
        "id": "1863958",
        "kenmei": "福岡県",
        "kenfurigana": "ふくおか"
    },
    "saga": {
        "id": "1853303",
        "kenmei": "佐賀県",
        "kenfurigana": "さが"
    },
    "nagasaki": {
        "id": "1856156",
        "kenmei": "長崎県",
        "kenfurigana": "ながさき"
    },
    "kumamoto": {
        "id": "1858419",
        "kenmei": "熊本県",
        "kenfurigana": "くまもと"
    },
    "oita": {
        "id": "1854484",
        "kenmei": "大分県",
        "kenfurigana": "おおいた"
    },
    "miyazaki": {
        "id": "1856710",
        "kenmei": "宮崎県",
        "kenfurigana": "みやざき"
    },
    "kagoshima": {
        "id": "1860825",
        "kenmei": "鹿児島県",
        "kenfurigana": "かごしま"
    },
    "okinawa": {
        "id": "1854345",
        "kenmei": "沖縄県",
        "kenfurigana": "おきなわ"
    }
}

タグ

2.5, API, APIKEY, appid, class, data, ID, lt, Openweathermap, org, php, pub, public, quot, url, weather, zip, アカウント, アレ, お好み, コード, コピー, ご自由, ズレ, ソース, 下記, 予報, 余談, 作成, 使用, 取得, 可能, 合致, 場合, 変更, 天気, 実行, 情報, 感じ, 正確, 絵文字, 都道府県,


いいね。おっさん毒を吐く。

20200219

Logging

今回のマイクロソフトの会、すごく良いや。元、日本法人のマイクロソフト社長さん、毒を吐くよね。すごくスマートだと思いますよ、そしてドライなお方ですね。本質的なことを見抜くことが出来る方って基本こんな感じです。ひとが言わないことをさらっとお話になります。

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

尚、ニューズピックス有料会員の方しか全編見えないです。ニューズピックス有料会員の自分ですが、この頃、有料会員のプレミア会員の動画放送が劣化しているような気がします。中田敦彦さんが出てる番組だけがかろうじて、毎回、同じ質を維持している気がします。ホリエモンは基本的にムラがあるし、ホリエモンを称える番組になってますよね。基本的に人とホリエモン絡む番組は駄目な感じがします。YOUTUBEで配信しているような一人で語っている方が良いじゃないかと思います。

ちなみに自分、YOUTUBEしていますがYOUTUBERになる気もないです。広告収益が出れば良いかなと思っていますが、別にそのためにPHPの解説をしているわけではなくPHPer(ぺちぱー)になるきっかけを無料で提供したいという考えで動画をUPしています。解説は意味分かんないという人もいればあんな解説で意味が理解できる人もいます。あんな解説で意味がわかる方間違いなくあなたは賢いです。プログラマーになれるでしょう。

タグ

UP, youtube, YOUTUBER, お方, スマート, トライ, マイクロソフト社長さん, むら, 一人, 中田敦彦さん, 全編, 劣化, 基本的, 意味, 感じ, 提供, 本質的, , 理解, 番組, 維持, 自分, 解説, 配信, 駄目,


慌てる鰹は針をのむ、落ち着く鯨は銛(もり)が追う

20200218

Logging

慌てる鰹は針をのむ、落ち着く鯨は銛(もり)が追うという高知県の漁師さんの言葉です、意味はこんな感じですね「急に行動に移しては失敗するかもしれない、でも時間をダラダラと費やすのもそれはそれで駄目」という意味です。自分はいま、働いていないので無収入です。投資信託とかそういうのは有るけどね、それを除けば無収入なのでお仕事を探しております。しかしながら上記の言葉もあるように、急いで変な会社に入るよりじっくり自分にあった会社を探しております。

ちなみに自分はいまIT関係の仕事か以前の仕分け作業者になろうかとか、いろいろと考えております。お給料が良いのはIT会社だと言えないのが高知県の事情です。あまり高知県のIT会社のお給料が良くないですが我慢かなと思いつつも何だか変だよねとは思っております。なんで東京や大阪と同じような仕事をしているのに安いのかと…。リモートワーク時代になるのでここらへんのお値段も変わらないといけないのではないかと思いますが…。もともと単価が安かったから仕事が取れていたわけだから、単価が上がれば仕事を失うことに繋がったりするわけで、こういう事が起きているだろうと思います。

そういう事も有りどうしようかなと考えております。どっちが良いだろうか?どっちも無理だった場合は?フリーランスになるしかないのかな?なんか意見があればコメント下さい。?

タグ

IT, いま, いろいろ, お仕事, お給料, ここら, それ, べん, もり, リモート, ワーク, 上記, 事情, 仕事, 以前, 会社, 作業者, 値段, 収入, , 大阪, 失敗, 意味, 感じ, 我慢, 投資信託, 時代, 時間, 東京, 漁師, 自分, 行動, 言葉, , , 関係, 駄目, 高知県, , ,


世界成長がある限り。

20200217

Logging

「世界成長がある限り、投資信託は長期的に見るとプラスです。ですが日本が大震災、そう南海トラフ巨大地震や首都直下型地震が発生したら暴落するのでしょうか?そのとき、自分が投資信託している投資信託の人工知能さまは円を全部売り捨てドルやユーローをお買いくださるのか…所々不安です。

投資信託、運用会社はこの事は確実に考えているだろうから、それに手を打っているはず、こういうの問い合わせしても定型文しか恐らく返信してこないからわからないけど、たぶんしていると思います。自分がしている投資信託は海外株や鉱物とかお買いくださるので、あまり円で日頃からお持ちにならないようです。なのでトランプ氏が弾劾されていただければ、とても嬉しい限りです。トランプ氏が景気回復にはあまり貢献できていないらしいので、次期大統領が決まればいろいろと経済効果はあると思います。ちなみに投資信託の人工知能さまのおかげでご利益が約?0万ほど出ています。「ありがたや?ありがたや?」月にコレぐらい稼いでくれるわけではありません。1年間で?0万円です。でもまぁ…いま働いていなくて含み益が出ているだから。1千万円貯めれば月に10万円ぐらいお金が働いてくれてお金を得る事が出来るのではないかと思っております。

トイウコトで大震災が発生したらどうするか?いろいろと考えております。住む所はどうなるだろうとか、いろいろ考えております。ちなみに予兆があれば国が事前にお知らせしてくれるそうです。それはそうだよな。凄い被害になるらしいから」と呟いてみました。

タグ

0, ありがたや, いろいろ, おかげ, お持ち, コレ, ご利益, それ, とき, トラフ, トランプ, ドル, パス, ユー, ロー, , 不安, 世界, , 人工, 信託, , 効果, 南海, 問い合わせ, 地震, 大統領, 大震災, 定型, 弾劾, 成長, 所々, , 投資, 投資信託, , 日本, 日頃, 景気回復, 暴落, , 次期, 海外株, 発生, 直下, 知能, , 経済, 自分, 貢献, 返信, 運用, 鉱物, 限り, 首都,


女性のITエンジニアはまだ少ない。

20200216

Logging

女性のITエンジニアはまだまだ少ない気がします。自分としては増えてほしいなという気持ちが結構あります。職場が男だらけだととてもギシギシ感あります、WEBの職場はコーダーさんやデザイナーさんが女性というのは結構な確率でありますが、エンジニアという職に女性が就いている割合はかなり低いなと感じます。比較てきに新しい職場は女性の割合が昔よりは多い気がするのだけど、それでも比率が半々とはいかないのが、現状かと思います。

a day in the life of a software engineer

mayukoさんは日本人だと思います、確かそうだった。大企業(日本)のエンジニアさんとも絡んでたりしてます。容姿端麗な方だと感じますが、そんな事よりもエンジニアとしてバリバリ働いている技術力も有る方なところが凄いなと感じます。やはり技術力を身につけるには日々、努力して頑張るしか無いなと本当にこの頃、痛感します。

最後にチャンネル登録はこちら
https://www.youtube.com/channel/UCEDkO7wshcDZ7UZo17rPkzQ

タグ

IT, mayuko, web, エンジニア, かなり, コーダー, こちら, チャンネル, デザイナー, ところ, , 企業, 割合, 努力, 半々, 女性, 容姿, , 技術力, , 日々, 日本, 日本人, , 最後, 本当, 比率, 比較, , 気持ち, 現状, , 痛感, 登録, 確率, 端麗, 結構, , 職場, 自分, , ,


ファイナルファンタジー7リメイクのオープニングが!

20200215

Logging

FINAL FANTASY VII REMAKE オープニングムービートレーラー

ファイナルファンタジー7リメイクのオープニングを見ました。FF7にかなり忠実に作られたリメイク版だなと感じました。いや、ほんとスクウェア・エニックスさんの技術力には圧巻ですね。これが2020年の4月10日にプレイできるというのはとても嬉しい限りです。どこまでプレイできるのだろうかという所が一番気になるところなんですが、ミッドガル脱出までだそうです。

ファイナルファンタジー7の時のミッドガル脱出までの時間は3時間から10時間ぐらいだそうです。じゃリメイク版も同じぐらいの時間になるのかと考えるのはあまりよろしく無いと思います。ソフト1本分のお値段で10時間というのはやはり高い気がします。次々とFF7Rをシリーズを発売できるかと言えば疑問です。

FINAL FANTASY VII REMAKE バトルプレイ動画<アプス戦>

なので、ミッドガル脱出までにかかる時間は、意外にも30時間ぐらいかかるのでは無いかなとか、観測的希望を自分は抱いているのですが皆さんはどうでしょう。プレイ時間が10時間でそれに9000?8000円も支払うのは結構痛いと思うので、もう支払っているけれど。

FINAL FANTASY VII REMAKE テーマソング発表記念トレーラー

次々と続編だしてくれれば別だけど。

タグ

, 10, 2020, , 30, 4, 7, FF, エニックス, オープニング, かなり, ガル, これ, シリーズ, スクウェア, ソフト, どこ, ところ, ファイナルファンタジー, プレイ, ほんと, ミッド, リメイク, 値段, 圧巻, 希望, 忠実, , 技術力, , 時間, , 疑問, 発売, 皆さん, 脱出, 自分, 観測, 限り,


vue.jsとreact.jsをお触りしているのですが?。

20200213

Logging

vue.jsとreact.jsをお触りしてみて、どちらが難しいかといえばreact.jsかなと思いますが、すごく難しいわけでもない。vue.jsはjqueryがサクサク使えていて概念も大体把握していて、オリジナルプラグインも作れるよという方にはそれほど難しいとは感じないと思います。vue.jsの概念さえ理解できればあとは、vue.jsの仕様やドキュメントみれば、慣れれば使いこなす事は簡単だと思います。

The All-New MICROSOFT EDGE Browser – Is It Any Good?

react.jsは、JSXの事をちゃんと理解すれば使いこなす事はまぁ可能かなと思います。いま、web業界ではreact.jsとかゴニョゴニョ使える人が重宝されるみたいですよ。というか、もうjqueryとかオワコンと都会では業界人が言ってそうですね。ただ、そんな古いコードが田舎では動いてますし田舎の零細企業では、未だにIEの事をいう人がいる。そろそろIEの呪いから解き放たれたいですね…。マイクロソフトはいまの社長さんになってかなりマイクロソフト変わったのでWEB業界では、有り難い存在だと自分は勝手に思ってます。

マイクロソフト コーポレーション CEO サティア ナデラ Tech Summit 基調講演 | 日本マイクロソフト

タグ

IE, jquery, JS, JSX, react, vue, web, あと, いま, オリジナル, オワコン, かな, コード, ゴニョゴニョ, ドキュメント, どちら, プラグイン, マイクロソフト, わけ, , , 仕様, 企業, 可能, 呪い, 大体, 把握, , 業界, 業界人, 概念, 理解, 田舎, 社長, 簡単, 都会, 重宝, 零細,


漫画家もYOUTUBERしている。

20200212

Logging

漫画家もYOUTUBERしている。下記の動画を観てプロフェッショナルってどういう事なのかが、ヒシヒシと伝わってきます。恐らくプロとアマの違いは妥協するハードルの設定が違う。要するに技術的なところが圧倒的に違うということ。そこがプロとアマの境目なんだろうと動画を観て思いました。

そして自分の動画やブログを読み返したり見返したりする事があるのですが、甘々なアマから抜け出せないのは、そこらへんのクオリティに拘るとかそういう所なのかもしれないなと思います。有名なひとはクオリティがあまり無くても視聴者はつきます、特に芸能人とかはそんな感じですね。

自分みたいな無名な素人はクオリティが無いと再生回数やブログのプレビュー数は跳ねないなとつくづく思います。いきなりクオリティが良くなるわけではないのでやはり日々、精進していくしかないと思います。ちなみに今日からYOUTUBE動画、実の声で配信することにしました。実の声は嫌いなのですが動画を見直すと少しうるさく感じるので変えてます。あとは解説をもっと上手にしたいのですが、コレばかりは慣れかなと思います。大量に解説すれば何れ上達すると思っています。無編集の状態でUPしているのですがなんか加工した方が良いのかなと思っていますが解説動画なので悩ましい限りです。

漫画原稿1枚 下絵・ペン入れできるまで 全収録

最後に漫画家さんのYOUTUBEチャンネルのリンクを貼っときます。 https://www.youtube.com/channel/UCeySBnV71dyC-gwqapq9NwQ

タグ

youtube, YOUTUBER, アマ, クオリティ, こと, そこ, そこら, ところ, ハードル, ひと, プレビュー, プロ, ブログ, プロフェッショナル, べん, わけ, 下記, , 今日, 再生, 動画, 回数, 境目, , 妥協, 嫌い, 少し, 感じ, , 日々, 有名, 漫画家, 無名, 甘々, 精進, 素人, 自分, 芸能人, 視聴者, 設定, 違い, 配信,


無料で高機能な動画編集ソフトみたいですよ。

20200211

Logging

無料で高機能な動画編集ソフトがあるみたいですよ。これを知っていればAdobeの契約変更なんてしなかった。いま自分はこれだけの機能があれば十分だと思う。ゴリゴリ動画編集をするわけではないので、ほんとこの無料の動画編集ソフトで事が足りる。『あァァァんまりだァァアァ』とつぶやく程、とても良い動画編集ソフトです。

自分がボヤいている無料の動画編集ソフトの名前はダビンチとかいう動画編集ソフトです。上記の動画を見ても分かる通り素人が初めて動画編集するにはこれで十分だと思います。自分なんてPHP超入門もグタグタ解説なのでこれで十分です。ちょっと愚痴ると動画再生回数は上がっているものの、これ知り合いとかが再生しているじゃねぇのかとか、すごく疑心暗鬼になったりしながらそれでもこんなグタグタな解説でもPHPを勉強してITエンジニアになる、きっかけになればと思い毎日解説をUPしています。ちなみにYOUTUBERとか目指してはいないもののお小遣いが貰えると嬉しいなぁーとかは思っていたり…。

3分でわかるDaVinci Resolve 16の使い方

YOUTUBE登録者数が中々増えないのが結構辛いな。知り合いでも何でも良いので登録ぽちってしてくれると有り難いです、よろしくお願いしまーす!!
最後に無料の動画編集ソフトのリンクを貼っときます!
https://www.blackmagicdesign.com/jp/products/davinciresolve/

タグ

Adobe, IT, php, UP, YOUTUBER, ァァァ, ァァアァ, いま, エンジニア, お小遣い, きっかけ, これ, これだけ, ソフト, それ, ダビンチ, ほんと, まり, わけ, 上記, , 入門, 再生, 勉強, 動画, 名前, 回数, 変更, 契約, 機能, 毎日, 無料, 疑心暗鬼, , 素人, 編集, 自分, 解説, 通り,


知ってます?ちょいWINDOWS10便利機能。IT関係者は!

20200210

Logging

知ってます?ちょいWINDOWS10便利機能。IT関係者は知っているひと多めです、逆に知らないのが少ないぐらいかなと思います。あのカズさんも知ってます。ちなみに仮想デスクトップは1画面の時はとても重宝しますね。これが出来るようになってかなり感激でした。

Windows10を三週間使ってみて便利だった機能!

実際、WIN+CTR+Dはとても良いですよ!コード作業用とかデバック用とか切り替えるとさっと確認できるのはとても良いです。ただ、自分は3画面を使っているので仮想デスクトップはあまり使用していません。会社は2画面だったのでたまに使用したりしていました。ついでに吉田さんの動画も載せときますね。圧縮系の話は良い感じかな。

パソコンの達人が使っているフリーソフト・有料ソフト9個(Windows10)

タグ

, 10, 2, , CTR, IT, win, Windows, カズ, かなり, コード, これ, たま, デスクトップ, デバッグ, 仮想, 会社, 作業, 使用, 便利, 動画, 吉田, 圧縮, 多め, 実際, 感激, , 機能, 画面, 確認, 自分, , , 重宝, 関係者,


DIYやってるYOUTUBER。

20200209

Logging

木工DIY(ディーアイワイ)のYOUTUBERさんです。ちなみにDIYの事を数年前まで何のことか知りませんでした。ちなみにDIYって何の略かご存知ですか?Do It Yourself(ドゥ イット ユアセルフ)の略なんですね。どういう意味かと言えば自身でするとかいう意味です。専業じゃない人が自分で何かを作ったりすることをDIYというみたいですよ。ウィキペディアにそんな感じで書いてました。

[木工DIY] 杉足場板でデスクをDIY! #2 ☆ Desk DIY #2

ちなみにすごくまれに自分もDIYをやったりします。例えば棚を作ったり、本棚を作ったり、PCを置く土台みたいなものを作ったりとか、かなり昔には机を自分で作ったこともあります。結構、DIY嫌いじゃないむしろ好きな方です。ただDIYって意外に材料費かかったりしませんか?、そんな事もあり今はあまりしていません。こういう動画を観るとDIY楽しそうだなと改めて思います。

最後にチャンネル登録はこちらからです。
https://www.youtube.com/channel/UCT8ukfAOz-j4evhRK8Zl5RA

タグ

DIY, do, IT, PC, Yourself, youtube, YOUTUBER, アイワイ, イット, ウィキペディア, かなり, こちら, こと, ご存知, セルフ, チャンネル, ティー, ドゥ, もの, ユア, , , , , 何か, 動画, 土台, 嫌い, 専業, 意味, 感じ, , , , 最後, 木工, 本棚, , 材料, , , 登録, 自分, 自身,


ローソン話題のアレを食べてみた!?

20200208

Logging

ローソンのあふれメンチを食べてみた結果は!?



期待していた旨さではなかった。普通のメンチかつにジューシーな汁を入れた感じです。まぁ普通の美味しさです。不味くはないけどとても美味しいわけでもなく180円のお手頃な感覚。

地元の話で申し訳ないけど、高知県って普通にコレ以上に美味しい食べ物がゴロゴロある、そして飲み屋に行くと美味しい食べ物も7割ぐらいの確率で行き当たるので、高知県人はたぶん舌が肥えていると思います。ちなみにコンビニで一番、美味しい食べ物を売っているのはやはりセブンイレブンかなと思います。低価格の値段でも結構味がうまいものがある。

なので、今回のローソンあふれメンチは自分の感覚では期待はずれかなでした。これは自分の主観なので、あふれメンチがとても美味しいという人もいるはずなので、一度食べてみてはどうでしょうか?

タグ

180, 7, アレ, かつ, これ, コレ, コンビニ, ジューシー, セブンイレブン, パス, メンチ, もの, ローソン, わけ, 主観, , 今回, 価格, 値段, , 地元, 感じ, 感覚, 普通, 期待, , 県人, 確率, 結果, 自分, , , 話題, 食べ物, 高知, 高知県,


複合現実の世界。人は便利な方へ流れる。

20200207

Logging

MR(複合現実)の事について記事を最近アップしました。想像しにくい、そんな未来になるのかと思っている人も多いと思いますが、近い将来、MRが浸透し便利になる世界になると考えています。そんな世界になるにはMR機器の軽量化は必須だと思いますが、軽量化が進み装着していることが苦にならない状態になると爆発的に普及すると思います。

映画『レディプレイヤーワン』見たいな世界になるかは未知数ですが、社会は変わりつつあるのは確かです。MRという技術は今後、成長していくと思います。人工知能がいま急速に社会の中に入ってきているように、MRという技術が社会に入ってくる未来はそう遠くない未来かと思います。そしてMRという技術によって新たな職業が生まれる可能性は『レディ・プレイヤー1』のように訪れるかもしれません。

映画『レディ・プレイヤー1』予告1【HD】2018年4月20日(金)公開

タグ

age, alex, amp, campaign, com, futuristic, holograms, kipman, medium, Mr, of, referral, source, talks, ted, tedcomshare, tedspread, The, utm, vision, アップ, いま, こと, プレイヤー, レディ, ワン, 世界, , , , 人工, 今後, 便利, 将来, 必須, 急速, 想像, 成長, 技術, , 映画, 普及, 最近, 未来, 未知数, 機器, 浸透, 状態, 現実, 知能, 社会, , 装着, 複合, 記事, 軽量,