Hallo worldの定番。

2020.12.11

Logging

<?php
print("Hello world");

「こんにちは世界」がコンピューター言語の参考書にもっとも記載されている言葉だと思います。誰がこれを始めたのか自分は知らないのですが、定番中の定番ともいえる言葉です。プログラマーなら誰しも知っているだろうなと思います。

いままで、プログラマーという職業は嫌煙されていましたが今でなりたい職業の中に入ってきました。これも時代の流れなのかもしれませんが実際、プログラマーってデジタル土方さんなんですよね。これは今でもそうだと思います、人がコードを入力して書いているわけですから・・・・。近い将来、人工知能が簡単なアルゴリズムなら書いてくれるとは思います。いまでも自らをコードを自己進化して成長する人工知能は存在します。

ただ、自己進化と口頭で言ったことからプログラムが出来る人工知能は未だ存在しません。ただ簡単なこと、例えばデザインをHTML化してくれるサービスは存在していて精度もなかなか良いです。またロゴを生成してくれる人工知能も存在していますが、やはりこれ以上の難しいことは人工知能は出来ません。

なので今後、20?30年はプログラマーという職業はなくならないと思っています。もっともらしい例を出すと電子書籍が登場しても本はなくならなかったという事です。今のところですけどね、遠い将来は消えているかもしれませんが。

タグ

Hallo, Hello, html, lt, php, print, quot, world, アルゴリズム, いま, コード, こと, これ, コンピューター, サービス, デザイン, デジタル, プログラマー, プログラム, 世界, , , 人工, , 入力, 参考書, 口頭, 土方, 嫌煙, 存在, 定番, 実際, 将来, 成長, 時代, 未だ, 知能, 簡単, 職業, 自ら, 自分, 自己, 言葉, 言語, 記載, , 進化,

すきま産業。

2020.12.09

Logging

すきま産業、簡単に言うと車輪の再発明かニッチ戦略だと思って頂ければよいのかな??、世の中にはいろいろな会社がある、世の中の流れに上手く乗れる産業が生き残り乗れなかった会社は倒産していく。悲しいけどそれはこの567の時代でも同じです。

にっちもさっちもいかなくなる会社が結構増えてきている反面、いま、売上が上がっている産業もあり、また新たなサービスも生まれてきている。

来年あたりから、567が終息していき2?3年で567はインフルエンザレベルになるだろう。そうなるとニューノーマルなんて必要なくなりノーマルな時代が来ると思います。日本ではデジタル化に官民連携して進んでいます。たぶん、この流れは加速します。

どんな企業にもIT人材が必要になる時代へ、世の中シフトしていくでしょう。アナログからデジタルへ。それは良いことでもあるけど悪いこともあります、例えば仕事の効率化によるリストラが必ず起きます。規則正しいこととルールが存在する仕事はとてもデジタル化するのに適してます。

簡単なものならば、数ヶ月で構造をデジタル化することが出来るでしょう。そういうデジタル化を取り扱うプラットフォームの企業が必ず現れます。そして近い将来、そのプラットフォームはクラウドサービスとして成り立つと自分は思っています。

タグ

2, , 567, IT, アナログ, いま, いろいろ, インフルエンザ, こと, サービス, シフト, すきま, それ, デジタル, ニッチ, ニュー, ノーマル, リストラ, ルール, レベル, , , 人材, 仕事, 企業, 会社, 倒産, 再発, 加速, 効率, 反面, 存在, 官民, 必要, 戦略, 日本, 明か, 時代, 来年, 産業, 簡単, 終息, 車輪, 連携,

ping送信はエラー吐きまくり。

2020.11.03

Logging

FC2ブログ http://ping.fc2.com
Technorati JAPAN	http://rpc.technorati.jp/rpc/ping
NAMAAN	http://ping.namaan.net/rpc/
Blog People	http://www.blogpeople.net/servlet/weblogUpdates
BulkFeed	http://bulkfeeds.net/rpc
gooブログ	http://blog.goo.ne.jp/XMLRPC
MyBlog Japan	http://ping.myblog.jp
ココログ	http://ping.cocolog-nifty.com/xmlrpc
ブログ村 Pingサーバー広場	http://ping.blogmura.jp/rpc/
Amagle ping service	http://ping.amagle.com/
ブログスタイル	http://blogstyle.jp/xmlrpc/
JUGEM	http://jugem.jp/?mode=NEWENTRY
bolgoon	http://www.blogoon.net/ping/
人気blogランキング	http://blog.with2.net/ping.php/
ドリコム	http://ping.rss.drecom.jp
エキサイトブログ	http://ping.exblog.jp/xmlrpc
yahoo.com	http://api.my.yahoo.com/RPC2
PING.BLOGGERS.JP	http://ping.bloggers.jp/rpc/

上記のようなping一覧が在るけれど、実際機能していないものが多い。ping送信はもう時代遅れになりつつ在るのかもしれない。そんな時代遅れになりつつ存在なので、自分でping先をいちいち管理するのは、ナンセンスだと思いこの度、pingoo!(https://pingoo.jp/)というサービスのフリープランを使いだしました。因みにスパム屋さんなど、いろいろな方々が登録されているサービスなのでそれを覚悟でお試しください。

それとは別にping送信をコマンドラインから送信するPHPプログラムを作りました。自分が運用しているよさこい動画検索サイトに入れ込んでいます。ソースコードとコマンドは下記になります。

php ping.php ping
<?php

if ($argv[1]=="ping") {
	$nglist = [];
	$server = array(
		"http://ping.fc2.com",//FC2ブログ
		"http://pingoo.jp/ping/",//pingoo.jp
	);

	$site_name = "よさこい動画検索";

	$url_parameter = explode("\n", file_get_contents("../data.csv"));

	for ($i = 0; $i < count($server); $i++) {

		foreach ($url_parameter as $key => $val) {
			$parameter = explode(",", $val);
			$parameter[0] = trim($parameter[0]);
			$parameter[1] = trim($parameter[1]);
			$site_url = "https://yosakoi-video.com/?id={$parameter[0]}&q=" . urlencode($parameter[1]);
			$dev = $content = '<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param><value>' . $site_name . '</value></param>
<param><value>' . $site_url . '</value></param>
</params>
</methodCall>
';

			$options = array('http' => array(
				'method' => 'POST',
				'header' => 'Content-type: text/xml' . "\r\n"
					. 'Content-length: ' . strlen($content),
				'content' => $content
			));
			$context = stream_context_create($options);

			$ret = @file_get_contents($server[$i], false, $context);
			var_dump($server[$i]);
			var_dump($parameter[0]);
			//var_dump($ret);
		}
	}
}

タグ

2, Amagle, blog, BLOGGERS, bolgoon, BulkFeed, cocolog-nifty, com, fc, goo, http, https, JAPAN, jp, JUGEM, MyBlog, NAMAAN, People, ping, pingoo, service, Technorati, xmlrpc, Yahoo, いろいろ, エキサイト, エラー, ココログ, サーバー, サービス, スタイル, スパム, ドリコム, ナンセンス, プラン, フリー, ブログ, ブログ村, もの, ランキング, 一覧, 上記, 人気, , 存在, 実際, 広場, , 方々, 時代遅れ, 機能, 登録, 管理, 自分, 送信,

映画、風をつかまえた少年を観ました。

2020.10.25

Logging

風をつかまえた少年

映画、風をつかまえた少年を観ましたよ、この映画、予告でストーリーは大体、分かると思うのですがそれでも見る価値はあると思います。自分はこの映画の予告をシェアしましたが、確か・・・高知県では上映されていなかったので見に行くことが出来なかった作品です。この度、プライムで配信されていたので歩きながら、2日間にかけて映画を観ました。

実話というのもあって考えさせられるものがありました、日本にいるとこういう環境で生活している人のことを想像できにくいのだけど、やはりまだそういう世界は存在している。グーグルマップで世界を見るとインフラの整っていない地域は結構あります、そして勉学よりも食べることに必死な世界があるということ。

そういう事が起きているということを忘れてはならないと思います。知で変えられることはまだ世界には在るだなと。

そんな価値のある映画です。

https://twitter.com/zip358com/status/1320122320225062914

タグ

2, インフラ, グーグル, こと, シェア, ストーリー, それ, プライム, マップ, もの, 上映, 世界, 予告, , , 作品, 価値, 勉学, 地域, 大体, 存在, 実話, 少年, , 必死, 想像, 日本, 映画, 環境, 生活, , 自分, 配信, , 高知県,

ipadをさぶでぃすぷれいに変えるやつとか出来ないし。

2020.10.17

Logging

うちのMacはCatalinaには対応しているものの、サブディスプレイ表示には対応していない機種です。それぐらい古いMacなのです。この古いMacにもSidecarPatcherというパッチを当ててあげれば出来るらしいが怖くて出来ない。どうもMacの心臓部(コアファイル)を編集するらしくて、もし間違えてこれてしまったらヤダから自分入れないままにしときます。

やっときたSidecarをハンズオン! 一番手軽に乗りこなすならiPad 10.2インチで!

因みにSidecarPatcherを簡単に入れるアプリ、free Sidecarという物も存在していますが、自分はいれません。

古いMacでSidecarを使いたい!!【Sidecar Patcher】

やり方を動画で解説しているひとがいますので、興味が在る方はご視聴くださいませ。

タグ

8, amp, Catalina, com, free, https, IDaXb, iPad, Mac, Sidecar, SidecarPatcher, tFw, watch, www, youtube, アプリ, うち, コア, サブ, それ, ディスプレイ, バッチ, ひと, ファイル, プレイ, まま, やつ, やり方, 動画, 存在, 対応, 心臓, , 機種, , 簡単, 編集, 自分, 興味, 表示, 視聴, 解説,

自動化の波。

2020.09.11

Logging

自動化の波がすぐそこまで来ているような気がする。ITエンジニアの驚異はノーコードアプリだと感じます。あれはかなり驚異です。カスタマイズが柔軟性をましていくと思います、その背景には人工知能技術による自動プログラム技術の進化が著しい。

自動化の話で言えばFF7Rでは人工知能がゲームをプレイしてバグを感知するそうです、こういうのは今までテストプレイする人がいて、その人達が人海戦術でこなしていたことですが、スクウェアエニックスではそれを自動化し24時間体制でバグ取りしています。この方法は他社のゲームメーカーも取り入れるでしょう。

人工知能が出来ることは何なのか、必ず正しい答えがある、ルールが存在する。この2つがある仕事は全て人工知能に自動化されることは間違いないでしょう。いまは置き換わっていなくとも徐々に人工知能に仕事は奪われていき、7割の人は解雇されるかと思います。あと30年後にはほとんどのホワイトカラーの仕事は何も規制を設けなければ人工知能に置き換わってしまうと思います。

最後に残されているのは労働の仕事やクリエイティブ、サービス業になりますが、クリエイティブな仕事も徐々に人工知能に置き換わってしまうと自分は思っています、なので最終的にロボットでは出来ない仕事だけ残ると思います。

ただ、それはまだまだ先の話でありますが、近いうちにITエンジニアの仕事は人工知能に置き換わってしまうとは思っています。それは今後、10年の間に起きると思います。なのでこの職業で働けるのもあと10年ぐらいだなと・・・。

タグ

2, 24, 30, 7, FF, IT, アプリ, あれ, いま, エンジニア, カスタマイズ, かなり, ゲーム, ゲームメーカー, コード, こと, スクウェアエニックス, そこ, それ, テスト, ノー, バグ, プレイ, プログラム, ほとんど, ホワイトカラー, ルール, , 人工, 人海戦術, 仕事, 他社, 体制, , 全て, 存在, 感知, 技術, 方法, 柔軟性, , , 知能, 答え, 背景, 自動, 規制, 解雇, , 進化, 驚異,

どこか懐かしい絵を描くひと。

2020.06.26

Logging

Anime Background in Procreate

同じアプリを使っていても同じ結果が生まれない。そこには上手い下手などがあるので。

Mateusz Urbanowiczさんが描く絵はどこか懐かしい絵を上手く切り取っている、でもこれって東京のどこかにポツンと存在している場所だったりします。この絵を見ていると何故か、その場所へ行ってみたいなという気持ちになるから、不思議ですね。

Cold In Yokohama 02 making-of

因みにアプリで描いている絵もあるけど、水彩画などで描いている絵がやっぱり良いです。あと、ひとつの建物だけを描いた作品が凄く良い。佇まいや建物の歴史やなんか言葉が見つからないけれど、味わい深い絵だと感じます。

New Storefronts 05 Morikawa Stamps

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

タグ

Mateusz, Urbanowicz, アプリ, こちら, これ, そこ, チャンネル, どこか, ひと, ひとつ, 下手, 不思議, 佇まい, 作品, 場所, 存在, 建物, 最後, 東京, 歴史, 気持ち, 水彩画, 登録, 結果, , 言葉,

自戒の念を込めて不景気になるって事。

2020.05.09

Logging

不景気になるとどうなるのか。

  • 占い師が儲かる。
  • 自己啓発本が売れる。
  • 派遣や転職サイトへの登録者が増える。
  • 格差が広がる。
  • 失業者が増える。
  • 国の借金が増える。
  • 勧誘が増える。
  • 儲け話が横行する。
  • ブラック企業が増える。
    等など

いま、567で不景気になっている、回復にはかなり時間がかかると思います、ネットではいろいろな情報があり、どれが本当なのかが判断しづらい。特に今後、こうなるよ的な話はAさんの反対意見をいうBさんが必ず存在します。

判断基準は政治や業界に力のある人が言うことだと思います。世の中動かしているのはそういう人達です。なのでそういう人達が何気に発言している言葉の意図を読み取り、今後を予想するほうが良いと思います。

日本では「みなし失業」とかいう事を検討しているだとか・・・。もうアレですよ、ベーシックインカムで良いじゃないかなと思います。政府が行おうとしていることを見ていると何だか、そういうスタイルになりそうな気がします。日本版のベーシックインカムというものが出来るのではないかなと思います。

そうなれば格差が広がるでしょうけれど。やり直しやすくなることは確かだと思います。この567の影響で倒産件数も増えています。これからもっと増えていくと思います、都市の影響は必ず地方に影響します、なのでこれからは地方の倒産件数も増えていくでしょう。

そんな世の中になってしまったので、先のことを考えて行動していきたいです。

タグ

567, アレ, いま, いろいろ, インカム, かなり, こと, サイト, スタイル, どれ, ネット, ブラック, ベーシック, 不景気, , , 予想, , , 今後, 企業, 何気, 借金, 儲け話, 判断, , 勧誘, 占い師, 反対, 啓発, 回復, , 基準, 失業, 失業者, 存在, , 情報, 意図, 意見, 政府, 政治, , 日本, 時間, 本当, 格差, 検討, 業界, 横行, , 派遣, 発言, 登録者, , 自己, 自戒, 言葉, , 転職,

あなたが望むものは何ですか?アラン・ワッツ

2020.04.16

Logging

アラン・ワッツ『もしもお金が存在しなかったらやりたいことはなんですか?』、この問いは深いなと思います。殆どのひとはお金のために働いているからです。お金に囚われることも人なのであると思いますが、これ先、アラン・ワッツの問いを考えて自分にあった仕事や趣味に人生を注ぐほうがより豊かな人生を送ることができそうです。

いま人類が聞くべきスピーチ『あなたが望むものは何ですか?』- アラン・ワッツ

夢や目標は複数あって良いんだよということを付け加えておきます。殆どのひとが夢や目標を限定的にしたり絞り込んだりするけど、それは自ら自由度を狭める思考なので注意するべき点だと思います。なかなか、自由に生きるという事が難しい世の中であるのだけど、人生を後悔するよりかマシかなと思います。

考えてばかりいるとどうなるか || アラン・ワッツ

タグ

33, com, https, UE-Ss, uwRA, watch, www, youtube, あなた, アラン, お金, こと, これ, それ, ため, ひと, まし, もの, ワッツ, , , , , 人生, 仕事, , , 存在, 後悔, 思考, 殆ど, 注意, , 目標, 自ら, 自分, 自由, 複数, 趣味,

ワードプレス電光掲示板プラグインを作りました。

2019.12.05

Logging

電光掲示板(お知らせ)のプラグイン取扱に関して記載します。

プラグインに関してはワードプレス5.2以降を推奨としテーマファイル(外観)のheader.phpのbody直下に下記の記述が存在しない場合は追加記述を
お願いいたします。

<?php wp_body_open();?>

尚、プラグインのソースコードはご自由に変更頂き二次配布も構いませんが
ひとつ注意事項があります。参照した記事にリンクを貼ってください、
なお、事前の連絡等入りません。

電光掲示板(お知らせ)のソースコードは下記になります。
現在、テキストはHTMLタグを許していますので、いろいろと自由に
変更することが可能かと思います。

ちなみにこういった電光掲示板みたいな流れる仕様のコードは
インターネットの初期のころは多く見られましたが
このごろは全然、見なくなりましたね。。。

CSSの記述に関してはとくめいさんの記述を使用させて頂きました。
https://creatorclip.info/2014/06/css3-electric-bulletin-board/

とくめいさんも同じようなことを記事に記載しておりますが
自分もそのように感じました。

とくめいさんへ断りもなく使用してすみません、
Twitterで連絡しようかなと思ったのですが、それもなんだかと思い
勝手ながらこのような手段を取りました。

お知らせ(電光掲示板)のダウンロードは下記になります。
下記のファイルを解凍しワードプレスのプラグイン領域にフォルダごと
アップロードしプラグインを有効にするとご使用頂けます。

https://zip358.com/plugin/Z-Electric-bulletin-board.zip

<?php
/*
Plugin Name: Z-Electric-bulletin-board
Plugin URI: https://zip358.com/plugin/Z-Electric-bulletin-board.zip
Description: お知らせ
Author: taoka toshiaki
Version: 1.0
Author URI: https://zip358.com/
*/
add_action( 'wp_head', function() {
    $color = get_option('ZEBB_color')?get_option('ZEBB_color'):"ffffff";
    $cssdata ="
    <style>
        /* =====================
            電光掲示板
        ======================= */
        .ledText {
            overflow: hidden;
            position: relative;
            padding:5px 0;
            color: #$color;
            font-size: 60px;
            font-weight: bold;
            background: #333333;
        }
        /* CSS3グラデーションでドット感を出す */
        .ledText:after {
            content: ' ';
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-image: linear-gradient(#0a0600 1px, transparent 0px), linear-gradient(0, #0a0600 1px, transparent 1px);
            background-image: -webkit-linear-gradient(#0a0600 1px, transparent 0px), -webkit-linear-gradient(0, #0a0600 1px, transparent 1px);
            background-size: 2px 2px;
            z-index: 10;
        }
        /* CSS3アニメーションでスクロール */
        .ledText span {
            display: inline-block;
            white-space: nowrap;
            padding-left: 100%;
            -webkit-animation-name: marquee;
            -webkit-animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-duration: 15s;
            -moz-animation-name: marquee;
            -moz-animation-timing-function: linear;
            -moz-animation-iteration-count: infinite;
            -moz-animation-duration: 15s;
            animation-name: marquee;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
            animation-duration: 15s;
        }
        @-webkit-keyframes marquee {
        from   { -webkit-transform: translate(0%);}
        99%,to { -webkit-transform: translate(-100%);}
        }
        @-moz-keyframes marquee {
        from   { -moz-transform: translate(0%);}
        99%,to { -moz-transform: translate(-100%);}
        }
        @keyframes marquee {
        from   { transform: translate(0%);}
        99%,to { transform: translate(-100%);}
        }
    </style>
    ";
    print $cssdata;
 });
add_action("wp_body_open",function(){
    $text = get_option('ZEBB_text')?get_option('ZEBB_text'):"";
    if($text)print '<p class="ledText"><span>'.$text.'</span></p>';
});
add_action('admin_menu','Z_Electric_bulletin_board_set');
function Z_Electric_bulletin_board_set(){
	add_options_page(
		'zip358.com:プラグイン',
		'電光掲示板設定',
		'administrator',
		'Z_Electric_bulletin_board',
		function(){
            if(isset($_POST["ZEBB_color"]) or isset($_POST["ZEBB_text"])){
                $color = preg_match("/[a-zA-Z0-9]*/",$_POST["ZEBB_color"])?$_POST["ZEBB_color"]:"ffffff";
                update_option('ZEBB_color', wp_unslash($color));
                $text = $_POST["ZEBB_text"];
                update_option('ZEBB_text', wp_unslash($text));
            }
            ?>
            <form method="post" action="">
                <h2>電光掲示板設定</h2>
                color code #<input type="text" style="width:350px" name="ZEBB_color" value="<?=get_option('ZEBB_color')?get_option('ZEBB_color'):""?>" placeholder="f7f7f7"><br>
                text <input type="text" style="width:350px" name="ZEBB_text" value="<?=get_option('ZEBB_text')?get_option('ZEBB_text'):""?>" placeholder="文字を記入してください"><br>
                テキスト文字を未入力にすると電光掲示板が表示されません
                <?php submit_button(); ?>
            </form>
            <?php
        }
	);
}

タグ

5.2, body, css, gt, header, html, lt, open, php, wp, いろいろ, インターネット, お知らせ, お願い, コード, こと, ごろ, ころ, ソース, タグ, テーマ, テキスト, トク, ひとつ, ファイル, プラグイン, プレス, メイ, リンク, ワード, 下記, 事前, 事項, , 仕様, 使用, 初期, 参照, 取扱, 可能, 場合, 変更, 外観, 存在, 推奨, 掲示, 注意, 現在, 直下, 自由, 記事, 記載, 記述, 追加, 連絡, 配布, 電光,

プログラムの基礎しか書かないわけ。

2019.11.27

Logging

何故、自分のブログには基本的なプログラミングしかなく複雑なプログラムが存在しないわけはこちらです。

基本的な文法から複雑なプログラムが生まれるので基本的な部分がわかれば大体の人は応用できるだろうと
考えているからです。

自分の場合、勉強と経験からコードを組み立てています。人から教わらないけれど、ググると無数のコードと
解説が存在します。そんな先人が残したコードを読み取り習得するという形と参考書から情報を得たりして経験値を
積んでいます。

職場でプログラムを教わったことは今までほぼほぼ無いです。本当はOJTがあって然るべきだと思いますが中小企業に入るとそんなに甘くはないですね。

今の人はYOUTUBEなどでも無料でプログラミングの知識を取得することも可能です、そこらへんが少し羨ましいです。

ちなみに自分は教えられていないので後輩には自分が知っていることは教えるということを現場では心がけていました。知識って共有して向上するのですがブラック企業は技術を教えない技術は盗み取るものだという考え方が未だに根強いです。

タグ

OJT, youtube, コード, こちら, こと, そこら, , ブログ, プログラミング, プログラム, べん, わけ, 中小企業, , , 何故, 先人, 共有, 勉強, 参考書, 取得, 可能, 向上, 基礎, 場合, 大体, 存在, 少し, , 後輩, 応用, 情報, 文法, 本当, 無数, 無料, 現場, 知識, 経験, 習得, 職場, 自分, 複雑, 解説, 部分,

ゲーム、GRIS(グリス)がなんだか凄いよ。

2019.11.25

Logging

GRIS – Reveal Trailer

ゲーム、GRIS(グリス)がなんだか凄いよ。
これゲームなのというぐらい、滑らかな動きです、そして淡い色彩で
表現されている世界観がとても良いなと感じます。
解説は下記の動画から参照してください。
ちなみにこのゲーム2018年に発売され任天堂Switch、STEAM(スチーム:PC)、Macとそれぞれ発売されています。

お値段も結構安くて1700円前後での発売です。
なお、このゲームにはゲームオーバーというものは存在しないので
誰でも楽しくゲームを進められるようですね。

『GRIS』日本語公式紹介ムービー【"美しさ"がここにある】

タグ

1700, 2018, GRIS, Mac, PC, STEAM, switch, オーバー, グリス, ゲーム, これ, スチーム, それぞれ, もの, 下記, 世界観, 任天堂, 値段, 動画, 参照, 存在, 発売, 色彩, 表現, 解説, ,

phpばっかり触っていた人がPython触ってみて!?

2019.11.02

Logging

phpばっかり触っていた人がPython触って
実際コードを書いてみて思ったことは、括弧(かっこ)が無いことで
コードが見ずらい、なれるまで時間がかかりそうです。
片っ端からサンプルコードを見ていてやっとなれてきたかなってところですね。
Functionなんかが入るとまだまだ怪奇です。
PythonのコードはPHPとは真逆で、感覚的にはnode.jsなんかと同じかなと。
web上での動作的な考え方もnode.jsに似てますね。
特にPythonは学術的なコードで計算式からグラフなどを表示するなどは
いろいろなライブラリーが存在していますし、ご存知かと思いますが
AI(人工知能:機械学習)には欠かせない言語の一つかなと思います。
ちなみに音声をグラフ化するのも簡単でした。下記のような感じで表示可能です。

タグ

AI, function, JS, node, php, Python, web, いろいろ, かっこ, グラフ, コード, こと, ご存知, サンプル, ところ, なんか, らい, ライブラリー, 一つ, , 下記, , 人工, 動作, 可能, 存在, 学習, 実際, 怪奇, 感じ, 括弧, 時間, 機械, 片っ端, 知能, 簡単, 考え方, 表示, 言語, 計算, 音声,

動画を無音声に変換するバッチ

2019.09.28

Logging

こらからプログラムしている所のVlogを撮ろうと
月曜日に、WEBカメラを新調しました。
いざ撮影してみると部屋の雑音などが入ってしまうので
音声カットする方法は無いのかなと
フリー編集ソフトをググっていたのだけど
フリーの動画編集ソフトは動画の最初に開発会社のロゴが
表示されるものが多くて何だかやだなーと思い
断念、よくよく考えると自分プログラマーじゃないかということを
思い出しffmpegの存在を思い出して、、、。
ffmpegで無音声で検索すると音の切り離しができる事を知り
バッチを作る事が出来たのでその方法をおすそ分け。
Windows用のffmpeg(解凍したフォルダffmpeg)がC:の直下に入っているとした場合の
バッチです、尚、解凍したフォルダはffmpegに名前変更済とします。
下記のコードをテキストファイルにコピーしてその後、拡張子をbatと変更し
お使いください。動かない場合、下記のプログラムを正しく理解するか
知り合いのIT関係者にヘルプしたら大体の方はわかると思います。
※環境変数には登録していないのでexeにパラメータを渡します。

@echo off
set /P INMP4="動画ファイル名(絶対パス)を入力ください"
set /P OUTMP4="出力動画ファイル名(絶対パス)を入力ください"
cd C:ffmpegbin & ffmpeg.exe -i "%INMP4%" -vcodec copy -an "%OUTMP4%"
echo "complete"

 
無事、無音声の動画に音楽をYOUTUBEで付与することが出来ました。
https://www.youtube.com/watch?v=0-0FH3iaEP4

タグ

Bat, ffmpeg, Vlog, web, Windows, おすそ分け, お使い, カット, カメラ, コード, こと, コピー, ソフト, だなー, テキスト, バッチ, , ファイル, フォルダ, フリー, プログラマー, プログラム, もの, ロゴ, 下記, , 動画, 名前, 場合, 変換, 変更, 存在, , , 拡張子, 撮影, 断念, 新調, 方法, 最初, 月曜日, 検索, , 直下, 編集, 自分, 表示, 解凍, 部屋, 開発, 雑音, , 音声,

変なコードを書いてしまった。それはいつものこと(笑)

2019.08.10

Logging

変なコードを書いてしまった。
PHPにstr_repeatという関数が存在しているのだけど
何のために使用するのか全然わからない。関数の内容は任意の文字を
指定回数、繰り返した文字列として返してくれるというものです。
試しにその関数を使用し変なコードを書きました。
茶目っ気ですので…。これがPCに負担がかかるとか
無限ループとかの処理にすると御縄なんでしょうけど・・・。
サンプルコードはこちらから
https://zip358.com/tool/demo5/index-11.php

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script src="../jquery.tubular.1.0.1/js/jquery.tubular.1.0.js"></script>
        <link rel="stylesheet" type="text/css" href="../jquery.tubular.1.0.1/css/screen.css">
        <script>
            $('document').ready(function() {
            var options = {
                videoId: '760lRwLKFF0',
                mute: true,
            };
            $('#bgmovie').tubular(options);
            });
        </script>
        <style>
            body{
                background-color: #000;
                color: #fff;
                font-size: 80px;
                line-height: 80px;
            }
            p{
                color: #38a9c5;
            }
        </style>
    </head>
    <body>
    <div id="bgmovie">
        <!--[if lt IE 7]>
            <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="#">upgrade your browser</a> to improve your experience.</p>
        <![endif]-->
<?php
$str = str_repeat("高知 よさこい 踊る,",7);
var_dump(str_getcsv($str));
?>
<p class="oshite" data-oshite="<?=$str?>"style="text-decoration: underline">▼おして知るべし</p>
※おして知るべしをクリックすると7ウィンドウ開きますよ!!
<?php
    foreach(str_getcsv($str) as $val){
?>
<?php
    }
?>
</div>
        <script>
            $(function(){
                $(".oshite").on("click",function(){
                    let oshite = $(this).attr("data-oshite").split(",");
                    for(var i = 0 ; i < oshite.length ; i++){
                        if(oshite[i]!==""){
                            window.open("https://twitter.com/search?src=typed_query&q=" + encodeURIComponent(oshite[i]));
                        }
                    }
                });
            });
        </script>
        <script src='https://vjs.zencdn.net/7.6.0/video.js'></script>
    </body>
</html>

タグ

--, 11, 358, 5, 7, 8, , class, com, demo, DOCTYPE, endif, gt, html, IE, if, index, lt, lt-ie, no-js, PC, php, repeat, STR, tool, zip, いつも, コード, こちら, こと, これ, サンプル, それ, ため, もの, ループ, 任意, , 使用, 内容, 処理, 回数, , 存在, 指定, 文字, 文字列, 無限, , 茶目っ気, 負担, 関数,

SQLの無知さ加減。

2019.07.13

Logging

select id,namae,furigana
from passport
where id = ANY(select id from travellist where namae like "田中%");

自分のSQLに関しての無知さ加減は半端ないと思います。
メンターがいないので自分で調べないといけないのです、
こんな構文すら知らなかったのは痛い。
サブクエリの存在は前から知っていたのですが、ANYを前に
付けると、複数のHITにも対応できることを知った。
ちなみに更新作業や削除作業の際に
主キーを検索対象に入れていないと処理がもっさりします。
そう考えると一番最初に働いていたIT会社のSQLは
今思うと初歩的な構文が多かったのかもしれない。
何気ない事なのかもしれないけど
動いていた構文に追加対応とか行う際にもっとその構文を
解析すれば良かったなと思います。
やはりSQLで行ったほうが早いことって結構あります。
 

タグ

ANY, from, furigana, HIT, ID, IT, like, namae, passport, select, SQL, travellist, where, キー, クエリ, こと, サブ, はり, メンター, , , 会社, 作業, 処理, 削除, , 加減, 半端, 存在, 対応, 対象, 更新, 最初, 検索, 構文, 無知, 田中, 自分, 複数, 解析, 追加, ,

全ての定義済の変数を配列で返す

2019.03.16

Logging

全ての定義済の変数を配列で返す関数です。
全てなのでとってきて欲しくないものまでも取ってきます。
なのでそういうのはunsetします。
ちなみに似たようなのでcompactという関数がPHPには存在します。
何に使用する場合に便利かは人それぞれ違いますが
自分の場合はテンプレートエンジンを使用するときに重宝してます。
テンプレートエンジン・・・TwigやSmartyなど

<?php
$a = "abc";
$b = array(1,2,3);
$c = 123;
$vars = get_defined_vars();
unset($_COOKIE);
unset($_POST);
unset($_GET);
unset($_FILES);
unset($GLOBALS);
foreach ($vars as $key => $value) {
    var_dump($key);
    var_dump($value);
}
//...
var_dump($vars);

 

タグ

, 2, , ABC, array, as, compact, COOKIE, defined, dump, files, foreach, GET, GLOBALS, gt, key, lt, php, POST, Smarty, Twig, unset, value, var, vars, エンジン, それぞれ, テンプレート, とき, もの, , , 使用, 便利, 全て, 場合, 変数, 存在, 定義, 自分, 配列, 重宝, 関数,

音声合成ボイスが面白い。

2018.04.30

Logging


コエステーションという音声合成ボイスを試しました。
アプリで音声を録音し機械学習(人工知能による)により合成ボイスを作成するというものです。自分の合成ボイスでつぶやきなどをしていてふと思ったのは、自分の声は何だかつっけんどんな声だなということと結構、冷たい感じに受け止められそうな気がしたのですがコレばかりはどうしようもないなと・・・。
記事をコレからは、自分の合成ボイスで記事を読み上げることも行うこともあるかも、もしくは自分の声を流すこともあるかも・・・。
ちなみに合成ボイス化してくれるオープンソースが存在するということも知りましたが、やはりコエステーションが
便利そうということで、今回使用するのは辞めました。
※音読は苦手です(つまる・どもる)・・滑舌も悪い(._.)。なんだかコエステーション頼りになりそうな予感が今でもしますwww(自虐てきに

タグ

www, アプリ, オープン, コエステーション, こと, コレ, ソース, つっけんどん, ボイス, もの, 予感, 人工, , 今回, 作成, 使用, 便利, 合成, , 存在, 学習, 感じ, 機械, , 滑舌, 知能, 自分, 自虐, 苦手, 記事, 録音, 音声, 音読,

超それ!機械学習、 TensorFlow!!

2017.09.02

Logging


機械学習でどんな事出来るの?
勝手に勉強してくれるお利口さんな機械学習もあるけれど
オープンソースで提供している機械学習ってのは大体、前もって
答えを与えておいて、そこから判別するものがある。
今回、某検索サイトが提供しているTensorFlowでどんな事が出来るのだろうと
思い、ネットサーフィンしていたら、面白い記事を見つけました。
なんと、Raspberry PiとTensorflowをつかってきゅうりの仕分けができるというシステムを
開発した人がいました。この記事を読んでまさに「超それ!」
https://cloudplatform-jp.googleblog.com/2016/08/tensorflow_5.html
自分が思い描いていた機械学習でできることだと!

いやホントに凄いな、機械学習っていうのは
これからの花形になっていく存在だとつくづく思ってしまいました。
これか先、AIを作る層、AIライブラリやAI、APIを使う層、そしてAIを使う層に
別れていくだろうと思います。じぶんみたいな凡人開発者はAIを作る層には入れないですが、
AIライブラリやAI、APIなどを活用できるようにしないと、
今後、この業界で生き残っていくのは難しいじゃないかなと思っています。
なぜ、そう痛感しているのかと言えば
機械学習で検索すると数年前まではあまりヒットしなかったのに
去年あたりからな。いろいろな人が技術をオープンで公開し始めています。
この動きは止まることはないのではないかと思うのが一番の理由です。
ちなみに自分はあるサーバでTensorflowをインストールして動かしています。
まだ、テストを動かして遊んでいるぐらいで、じぶんでゴニョゴニョ開発しているわけではないです。
開発する前にやらないといけない事があるので、そちらが終わってから
Tensorflowコードをパクりながら学習しようかなと考えています。
https://www.youtube.com/watch?v=4HCE1P-m1l8
ちなみにtensorflowの公開をしますとか、言っていてからもう一年ぐらい
経過しているのかもしれません。すみません、じぶんは阿呆なので
もう少し理解するまでお時間が必要です。噛み砕いて提供できるまでには
結構、時間が必要かもしれません。
じぶんを機械学習したいこの頃でした・・・(´・ω・`)。
 

タグ

08, 2016, 5, AI, API, cloudplatform-jp, com, googleblog, html, https, Pi, Raspberry, tensorflow, オープン, お利口, きゅうり, けが, こと, これ, サーフィン, サイト, システム, ソース, そこ, それ, ネット, ホント, もの, ライブラリ, , , 今回, 仕分, , 判別, 勉強, 勝手, 大体, 存在, 学習, , 提供, 検索, 機械, 答え, 自分, 花形, 記事, 開発,

睡眠時間。

2017.06.21

Logging


だいたい4時か5時起床で7時間から8時間の睡眠をとっています。
規則正しい生活というよりは睡眠時間は確保したいタイプです。
不規則な生活でも7時間は確保したい。
ちなみにここ数年、そんな生活をなんです。
なので、平日はほとんどTVを観ないです。
みるとしたらニュース番組ぐらいかな。
この頃はバラエティーやドラマもほとんど観なくなり
ある意味、世の中からはみ出した存在かなと感じる時もあります、
たまにバラエティーみると、名前も知らない芸人さんが
出てたり、いままでいた芸人さんが消えてたりと
そういうのを目の当たりすると
芸能界っていうのは大変な世界なんだなと感じたりします。

タグ

5時起床, 5時間快眠法, ショートスリーパー入門, ドラマ, ニュース番組, バラエティー, 世の中, 存在, 平日, 意味, 朝5時起き, 睡眠専門医, 睡眠時間, 習慣, 芸人, 芸能界, 規則正しい生活,

かなり先駆者だと思います、吉田が巨大な物を作ってますよ。

2017.05.27

Logging

シュールな漫画(絵日記)を書くおじさんです、30代がおじさんかおじさんでないかわからないけれど、このヒト、かなり前からこういう事をしているのですね。
自分の中では先駆者的な存在です、いまではYOUTUBEでおもしろ実験とかしている人がいると思うのですけど、このヒトの凄いところはユーチューバーとか言われる前から行動していたところです。
吉田氏の凄いところは、結構アクセス数があったのにも関わらず広告掲載など未だに無いところなど、ほんと凄いなと思います。ちなみにかなりヲタクさんです。

https://note.com/yoshidaterukazu

タグ

30, youtube, アクセス, いま, おじさん, おもしろ, かなり, シュール, ところ, ひと, ほんと, ユーチューバー, ヲタク, , , , 先駆者, , 吉田, 存在, 実験, 広告, 掲載, 未だ, 漫画, , 絵日記, 自分, 行動,

職場のいじめがある会社は比較的、暇だ。

2016.09.05

Logging


職場のいじめがある会社は比較的、暇、もしくはただ忙しく儲けにならないという図式がある。
上司自ら、イジメをするとか言う会社は馬鹿だとしか言えない。派遣などにイジメをするとかももってのほかだ。
小さな会社、大きな会社に問わず大なり小なりのイジメを行なっていたりするが基本的にいじめられる側が職場を去るケースが多いらしい。イジメる側は馬鹿な上司だという統計がでています・・・。
これが人という生き物の本質かもしれないけれども何というか、非効率的で痛々しい。
コレだから業績が伸びなかったりするのだろう。そんな会社には会社間でのイジメも存在するだろう。
例えば無理難題を押し付けられたりするというケースなど。そんな会社と契約しなければよい話だけど現実、従業員にお給料を払わないといけないのでそう簡単に契約を打ち切る事も出来ないのでは無いだろう。
じゃどうするか?
改善するしか他に策はないとも言える。業績が伸びないのは、不効率なことをしているからだと認識しなければいけない。良い人材を適材適所に置かなければいずれは、その会社は倒産するだろうと・・・。
記事を読んでいて実感しました。それがわからないとなると痛々しい結果しか残らないと。

「ちょっと今から仕事やめてくる」予告

タグ

イジメ, お給料, ケース, こと, コレ, これ, もってのほか, 上司, , , , 会社, , 効率, 図式, 大なり, 契約, 存在, 小なり, 従業, 改善, , 本質, 業績, 派遣, 無理難題, 現実, 生き物, , 簡単, 統計, 職場, 自ら, , 認識, 馬鹿,

プレイステーション5というハード(機器)は存在しなくなる?

2016.09.01

Logging


プレイステーション5という機器は存在しなくなると自分は思っています。
2週間前ぐらいにプレイステーション3のソフトをウィンドウズ上でプレイできるようになると発表したソニー、このまま行けばウィンドウズやMac上などで動作する環境を提供する用になるのではないかと。
もしくはPlayStation5が最後のハードになりそうな予感がします。
9月7日の発表によりPlayStation4でハードは終わり(生産終了)になりPlayStation5というハードは、発表されなくなりクラウド上でプレイできるPlayStation Nowが主流になるのではとか言う発表がされると、凄いですけど恐らくそうはならない。
もし、そうなればPlayStation Nowという動作環境下(PS4、3がプレイ可)で月々980円ぐらいでソニーはプレイ場所を提供するか、ソフトのDL販売で行うかなと思っています。あくまでも予想ですので外れる場合があると思いますが、いずれそうなる可能性が高いとも思っています。

タグ

2, , 4, 5, 7, , 980, DL, Mac, Now, PlayStation, PS, ウィンドウズ, クラウド, ソニー, ソフト, パート, プレイ, プレイステーション, , 主流, 予想, 予感, 動作, , 場合, 場所, 存在, 提供, 最後, 月々, 機器, 環境, 生産, , 発表, 終了, 自分, 販売,

人様に迷惑をかけずに生きていくと意識していても迷惑はかかる。

2016.08.18

Logging

 

今日のお題は「人様に迷惑をかけずに生きていくと意識していても迷惑はかかる。」です。
「人様に迷惑をかけずに生きていくと意識していても迷惑はかかる。」けれども
意識しないより意識する方が大事だと思います。人様に迷惑は必ずかかるのです。迷惑かかるけれども
最初から迷惑をかけようと思って行動しては駄目です。
話変わって、ブロガーさんやネット著名人に難癖をつける人々が世の中にはいます。
自分はそういう人の気持ちが分かりません。
おそらく身近な存在に感じているのでしょうけどブロガーさんやネット著名人からして見れば
他人、全然知らない人にしかならないのです。
逆の立場になった時のことを考えれない人々が世の中にはいます。
こういう人達は、昔からいたのでしょうけどこの頃、この空気を読めない人々が増幅しているようにも思えます。
上記の内容と同じで人様に迷惑をかけずに生きていくという事を念頭に置いて生きていけばこのような事は起こらないでしょうけどね。

タグ

こと, ネット, ブロガー, 上記, , , , , 人々, 人様, 今日, 他人, 内容, 増幅, 大事, 存在, 念頭, 意識, , , , 最初, 気持ち, 空気, 立場, 自分, 著名人, 行動, , 身近, 迷惑, , 難癖, , , 駄目,

まだ、更新はしませんが(本日から再開)。

2015.12.23

Logging


まだ、更新はしませんがタイトル名を変更しました。
枯木裏龍吟(こぼくのりゅうぎん)というタイトル名にしました。
意味のない存在なんてこの世にないとかそういう意味があるそうです。
また、超私的日記を別サイトで始めましたが
今のところ非公開です。
超私的日記は、そのうち検索にヒットすると思います。
ちなみに本日から再開しましたが、上記で書いている通り
更新は今のところ、まだ行いません。
前のように、随時更新は今のところ考えてません。
超私的日記も随時更新はしていないので・・・。
※ちなみに今日は大安です。

タグ

うち検索, この世, こぼく, タイトル名, ところ非公開, りゅうぎん, りょうぎん, 上記, 再開, 別サイト, 大安, 存在, 意味, 本日, 枯木裏龍吟, 超私的日記, 通り, 随時更新,