プログラムを始めるきっかけになったアルゴリズム。

20210531

Logging

プログラムを始めるきっかけになったのは、高校時代にひょんなことから情報処理の部活を見学に行った事がきっかけになっている。動画にあるような『枠の中を動き回る円のアルゴリズムを作ってみよう』という事が部活の先輩から出題された事が自分がプログラミングするきっかけだった、案外それが自分にあった事で今まで続いている。

プログラムを始めるきっかけになったアルゴリズム。

不思議なもので数十年も独学や仕事でプログラミングするとは思っていなかった。最初はN88BASICなどでこのプログラミングを書いていた。最初はオブジェクト指向言語なんて知らなかったのだけど、いつしかオブジェクト指向でプログラミングを書くことが多くなっている。ソースコードは人により違うのでひとの書いたプログラミングは読みにくいなどと言われる事もあるけど、他人のソースコードを見ることは結構大事なことだと思います。何故か?

自分では思いつかないコードを知ることになったり技を知ることになるので、どんなコードでも勉強になりますよ。てな訳です。

https://zip358.com/tool/line-line/

	let x = [40,0,30];
	let y = [0,40,30];
	let xp = [5,5,5]; 
	let yp = [5,5,5];
	let color = ["rgba(255,0,255,0.8)","rgba(255,255,0,0.8)","rgba(0,0,255,0.8)"]
	let cn = function(element,color,bx,by){
		var context = element.getContext( "2d" ) ;
		context.beginPath () ;
		context.arc((bx), (by), 5, 0 * Math.PI / 180, 360 * Math.PI / 180, false ) ;
		context.fillStyle = color;
		context.fill() ;
		context.strokeStyle = "purple" ;
		context.lineWidth = 2 ;
		context.stroke();
	};
	setInterval(() => {
		for(a = 0 ;a < x.length;a++){
			let base = xy(a);
			cn(document.getElementById("c"),color[a],base[0],base[1]);
		}
	},1);
	// setInterval(()=>{
	// 	let element = document.getElementById("c");
	// 	var context = element.getContext( "2d" ) ;
	// 	context.clearRect(0, 0, context.canvas.clientWidth, context.canvas.clientHeight);
	// },500);

	function xy(a){
		xp[a] = x[a] > 490 || x[a] < 0 ?xp[a]*-1:xp[a];
		yp[a] = y[a] > 440 || y[a] < 0 ?yp[a]*-1:yp[a];
		x[a]=x[a]+xp[a];
		y[a]=y[a]+yp[a];
		return [x[a],y[a]];
	}

タグ

base, bx, cn, context.arc, context.beginPath, context.clearRect, context.fill, context.fillStyle, context.lineWidth, context.stroke, context.strokeStyle, function, getElementById, Math.PI, quot, quot;rgba, setInterval, xp, xy, yp,


映画、HOKUSAIを観てきましたよ。 #北斎 #映画

20210528

Logging

映画、HOKUSAIを観てきましたので感想を残しときます。正直なところ予告負けしているかなと・・・。もう少しエンタメ的に描いたほうが何だか良かったような気がします。個人的には自分も頑張ろうって思えるラストにして欲しかったかなぁ。そういう絵が最後に欲しかった。NHKで放送されていた葛飾北斎のドラマの方(北斎の娘)が出来が良かった気がします、、。

映画『HOKUSAI』90秒予告(2021年5月28日公開)

ラストの波の絵のタイトルは「男浪・女浪」というらしいですね。
最後にHOKUSAIという映画は全然悪くはないと思います、ただ、この映画じぶんはかなり期待してたのでこういう評価なのです。期待せずに観に行くとまた違う評価になると思います。

7月27日発売!眩(くらら)~北斎の娘~ PR動画

タグ

4, , cC-Dgo, com, HOKUSAI, https, NHK, watch, www, yBz, youtube, エンタメ, かなり, じぶん, タイトル, ところ, ドラマ, ラスト, 予告, 北斎, 女浪, , 感想, 放送, , 映画, 最後, 期待, 正直, , , 男浪, , 自分, 葛飾北斎, 評価,


簡易的なメールフォームとメール送信のプログラムを書くのにかかる時間は?

20210528

Logging

簡易的なメールフォームとメール送信のプログラムを書くのにかかる時間は?大体10分?15分ぐらいかと思います。本当はエラーチェックなどの機能をちゃんとした物に置き換える必要があるけど、ざっくり考え方はこれだけで良いじゃないかなと思っています。下記のコードを制作するのに参考にしたサイトのリンクを貼っときますね。

https://techplay.jp/column/550https://techacademy.jp/magazine/19300

上記のコードを拝借してコードを書き、簡易的な二重送信防止対策と簡易的なエラーチェックをプログラミングしていますが、ここにreCAPTCHAなどの機能を入れてあげるとボット対策にもなるので良いかもしれません。ソースコードを見て後から気づいたのですが、ポストしているnameのデータを受け取っていない事があとから気づきました。因みにPOSTの生データが欲しいと言うときはこのように書くと取得することが可能ですよ。

<?php
 $data = file_get_contents('php://input');
?>
reCAPTCHA ENTERPRISE Updated Video
<?php
session_start();
$toke_byte = openssl_random_pseudo_bytes(16);
$csrf_token = bin2hex($toke_byte);
$_SESSION['csrf_token'] = $csrf_token;
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="Description" content="Enter your description here"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">
<link rel="stylesheet" href="assets/css/style.css">
<title>sendmail</title>
</head>
<body>
	<div class="container">
		<div class="row">
			<div class="col-12">
				<form method="post" action="./sendmail.php">
					name<input class="form-control" type="text" name="name">
					email<input class="form-control" type="text" name="email">
					<div class="form-group">
						<label for="my-textarea">Text</label>
						<textarea id="my-textarea" class="form-control" name="text" rows="3"></textarea>
					</div>
					<input type="hidden" name="csrf_token" value="<?=$_SESSION['csrf_token']?>">
					<?=$_SESSION["sendmail"]!=="ok"?'<button class="btn btn-primary" type="submit">submit</button>':"NG"?>
				</form>
			</div>
		</div>
	</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
</body>
</html>
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="ja">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<meta name="Description" content="Enter your description here" />
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">
	<link rel="stylesheet" href="assets/css/style.css">
	<title>sendmail</title>
</head>

<body>
	<div class="container">
		<div class="row">
			<div class="col-12">
				<?= EmailSend() ?>
			</div>
		</div>
	</div>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
</body>

</html>
<?php

function EmailSend()
{

	$check = function ($val = "") {
		return isset($val) ? $val : false;
	};

	mb_language("Japanese");
	mb_internal_encoding("UTF-8");

	$to = $_POST['email'];
	$title = "test-mail";
	$message = $_POST['text'];
	$headers = "From: from@example.com";
	if (
		isset($_POST["csrf_token"])
		&& $_POST["csrf_token"] === $_SESSION['csrf_token']
	) {
		if (($check($to) && $check($title) && $check($message)) && mb_send_mail($to, $title, $message, $headers)) {
			$_SESSION["sendmail"] = "ok";
			return "メール送信成功です";
		} else {
			$_SESSION["sendmail"] = "ng";
			return "メール送信失敗です";
		}
	} else {
		return "不正なリクエストです";
	}
	return false;
}

タグ

10, 15, 2, 550, 8, cHW, column, com, https, jp, name, POST, reCAPTCHA, techplay, watch, www, xqg-zp, youtube, あと, エラー, コード, ここ, これだけ, サイト, ソース, チェック, デー, データ, フォーム, プログラミング, プログラム, ポスト, ボット, メール, リンク, 上記, 下記, , , 制作, 参考, 大体, 対策, , 必要, 拝借, 時間, 本当, 機能, , , 簡易的, 考え方, 送信, 防止,


フリーランスで稼ぐというのは大変ですよ。

20210527

Logging

フリーランスで稼ぐというのは大変ですよという言葉に尽きると思うですよ。簡単にはお金を稼げないという事。稼げる人は稼げるだろうけど、ほとんどの人は稼げないと思います。稼げる仕組みづくりをしないと、どうも毎月収益が安定的に稼ぐことはできないようです。クラウドワークスやランサーズだけで稼げる人は一握りです、クラウドワークスやランサーズも先発優位性があり、後から参入するのは結構大変です、そしてクラウドワークスなどは単価が安い仕事やちょっと使い方変えると違法性にも使えるような仕組みの案件もあるので、正直なところ良い仕事がない。

【仕事ない、お金ない】安易な独立を勧めない理由

因みに自分はフリーランスになりたいとは思っていないけれど、今はフリーランスみたいな事をしています、先日書いた通り(Tweet?)、国民年金を一括支払いして現金をあまり持っていません。なので、毎月の支払いを相殺するぐらいの収入を得ようとクラウドでお仕事を探したりしています。このまま、こういう生活もあれなんでパートなども始めないと大変だなと思っています。フルリモートの仲介業者などにも登録していてそこからの紹介なども来ていますが、何だかメンタル的に疲れそうなので尻込みしています。なのでリモートワークなどの仕事もしないとなると残るのは自分で仕事や商品を作り販売するしかなくなりますが、こちらも先発優位性があり後発は大変です。今は仕方なくフリーランスという道に歩んでいるけど、このままではキャッシュが徐々に減っていくことは目に見えています。そうならない為にも何かチェンジしないといけないなと思っている今日この頃です。

本当に誰かに雇われているって楽だと思いますよ。
トイウコトデ、ガンバリマス。

タグ

Tweet, あれ, お仕事, お金, クラウド, こと, このまま, ちょっと, ところ, パート, フリー, ほとんど, ランサーズ, ランス, ワークス, 一括, 一握り, , , , 仕事, 使い方, 優位性, 先日, 先発, 単価, 参入, 収入, 収益, 国民年金, 大変, , 案件, 正直, 毎月, 現金, 生活, 相殺, 簡単, 自分, 言葉, 通り, 違法性,


WEBスクレイピングで日経平均株価の値を取得するPHPプログラム

20210526

Logging

WEBスクレイピング日経平均株価の値を取得するPHPプログラムです。下記のようなブログラムを応用してクラウドワークスなどの案件(データ取得の案件)を自分は請け負っています。現在のWEBスクレイピングの相場は1-5万円ぐらいです。PHP言語ではJSがOFFの状態をスクレイピングするのでJS(java script)が動作して表示されているものは取得できないのが難点です。そのような場合はPhantomJSを使用すると良いらしいですが、こちら開発が終了しているライブラリになります。

WEBスクレイピングで日経平均株価の値を取得するPHPプログラム

大手の企業はJSがOFFの状態でも表示できるように設計されている事が多いので大体のデータは取得可能です、例外として大手のショッピングサイト(ECサイト)では、JSをゴリゴリと使用している場合もあるのでスクレイピングする前にブラウザで見栄えの検証(java script OFFの状態)することをオススメします。

<?php
	//WEBスクレイピング
	$url = "https://stocks.finance.yahoo.co.jp/stocks/detail/?code=998407.O";
	$html = file_get_contents($url);
	$dom = new DOMDocument();
	$html = mb_convert_encoding($html, "HTML-ENTITIES", 'UTF-8');
	@$dom->loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
	$xpath = new DOMXPath($dom);
	print $xpath->query("//*[@id=\"root\"]/main/div/div/div[1]/div[2]/div[1]/div[2]/div[2]/p[2]/span")->item(0)->textContent;

追記:スクレイピング先のコードが変わればデータは取得出来なくなりますので、ソースコードの変更が必要です。

タグ

$dom-&gt, div, dom, gt, gt;textContent, HTML-ENTITIES&quot, item, loadHTML, lt, mb_convert_encoding, NODEFDTD, NOIMPLIED, PhantomJS, php, print, query, quot, quot;root, XPath, プログラム,


画面の捏造ちょろ過ぎて草って動画を見て【騙されないで】!!

20210525

Logging

【騙されないで】画面の捏造ちょろ過ぎて草って動画を見て「あっ」そうですねと思った方もいると思います、そういやIT技術って悪用することも可能なので動画のようなスクリーンショット系は簡単に出来てしまうですよね。本物か偽物かを見分けるのは至難の業かもと思いました。YOUTUBEチャンネル、ラムダ技術部では他にもZoomで講義をサボる動画などもあったりして、いや本当によく考えるよと敬服します。

【騙されないで】画面の捏造ちょろ過ぎて草

試しに自分も仮想通貨の現金を偽造してスクリーンショットとしてみました。日本円の所だけ加工しただけですけど、なんか少しだけ金持ちになった気分を味わえましたが、すぐに「しょぼーん」って気持ちに・・・。

【決定版】オンライン授業をサボる方法

タグ

IT, youtube, Zoom, こと, ショット, スクリーン, チャンネル, ラムダ, , 仮想, 偽物, 偽造, 加工, 動画, 可能, 少し, 悪用, , 技術, 捏造, 敬服, , 日本円, 本当, 本物, , 気分, 気持ち, 現金, 画面, 簡単, 自分, 至難, , 講義, 通貨, 金持ち,


野市あじさい街道の2021年の見頃は今週から来週までかも?

20210524

Logging

野市あじさい街道2021年の見頃今週(2021/05/24)から来週までかも?先週の金曜日に撮影した映像がこちら、紫陽花は咲いているのだけど、まだ色味がないものが多い感じです。なので、見頃は今週末ぐらいから来週までかなと予想しています。今年は高知県、梅雨に入るのがかなり早かったので各地の紫陽花の名所でも咲く時期が早まりそうな気がします。

野市あじさい街道の2021年①
野市あじさい街道の2021年②

こんな感じに紫陽花が咲いているところも在るにはありますが、全体的にはまだかなという感じです。こちらのあじさい街道がどこにあるかというと野市と山田の境界線あたりにと言えば良いのか・・・。目印という目印がないので、よさこいネットのあじさい街道紹介のリンクとGマップを貼っときます。

https://www.attaka.or.jp/kanko/dtl.php?ID=1086

タグ

05, 2021, 24, あじさい, かなり, こちら, どこ, ところ, ネット, はまだかな, マップ, もの, よさこい, リンク, 予想, 今年, 今週, 今週末, 先週, 各地, 名所, 境界線, 山田, 感じ, 撮影, 映像, 時期, 来週, 梅雨, , 目印, 紫陽花, 紹介, 色味, 街道, 見頃, 野市, 金曜日, 高知県,


クロスプラットフォーム開発(アプリ)をPythonで行う。

20210521

Logging

PyQt5クロスプラットフォーム開発(アプリ)を行う事が出来るだってさ。ただし、PyQt5は商用利用に縛りがあるのだとか、個人で使用する分には問題なしだということ。CSSとPythonの記述が分かっていればそれほど難しくない難易度かと自分は下記の動画を見て思いました。

Create GUI App with PyQt5 – PART 1
pip install PyQt5

Python:パイソンがインストールしている環境で上記のコマンドを打つことでPyQt5はインストール可能です。あとはコードを書いて実行するだけでアプリが実行されます。

PyQt5の使い方を解説している人がいます。リンク先のように書けばチェックボックスなども設置可能です。因みにコードを一々書くのは面倒だという方はQt Designerと連携することでGUIの設計は楽になると思います。
環境構築を説明しているリンクを貼っときます。こちらでPyQt5のプログラムを使用しQt Designerで開発を行えます。

この頃はクロスプラットフォーム開発も多様化していろいろな言語で開発ができるようになってきてますね。楽になったものだと・・・。

追伸:商業利用でクロスプラットフォーム開発が行いたい場合はPySideを使用するべしです。理由はこちら
https://www.kimoton.com/entry/20181202/1543724518

タグ

5, css, Designer, GUI, install, pip, PyQt, Python, Qt, あと, アプリ, インストール, えま, クロス, コード, こちら, こと, コマンド, チェック, パイソン, プラットフォーム, プログラム, ボックス, リンク, 上記, 下記, , , 使い方, 使用, 個人, , 利用, 動画, 可能, 商用, 実行, , 構築, 環境, 縛り, 自分, , 解説, 記述, 設置, 設計, 説明, 連携, 開発, 難易, 面倒,


ハーバード大のプログラミング講座を日本語化(jp)。 無料で学べるCS50を見てみて。

20210520

Logging

ハーバード大のプログラミング講座を日本語化(jp)。 無料で学べるCS50を見てみて思ったことは、脱落者が出そうだなと思いました。プログラムが分かる人が読めばわかるだろうけど、ITが苦手な人が読むと拒絶反応を起こしそうな日本語訳だな。プログラミングって得手不得手があるじゃないかなと自分は思っていて誰でもプログラミングが出来るというのは間違いじゃないのかなと思います。

This is CS50

日本でもプログラミングを勉強するのが流行しているけど、その影でプログラミング挫折者がかなり多く出ていることを忘れてはいけないし、プログラミングスクールとかしている人は、IT業者から言えば言葉悪いけど良いカモだなと思います。プログラミングが分かる人は独学で全然いけるという言うのが自分の考えです。そういう人達がCS50.jpを使用して勉強するのはプログラミング学習の近道なのかなとは思いました。

これからIT業界に転職する方は英語と論理的思考(アルゴリズム)と高校生程度の数学知識があれば転職は可能かと思います。なお、英語はこの先、徐々にどんな業界でも重要になってきそうなので身につけておいて損はないと思います。

タグ

50, CS, IT, jp, かな, かなり, カモ, こと, これ, スクール, ハーバード大, プログラミング, プログラム, 不得手, , 使用, 勉強, 反応, 学習, , 得手, 拒絶, 挫折, 日本, 日本語化, 日本語訳, 業者, 流行, 無料, 独学, 脱落者, 自分, 苦手, 言葉, , 講座, 近道,


マニフォールドガーデン異色の一人称パズルゲームが凄いって!?

20210519

Logging

新たな物理法則による一人称パズルゲームマニフォールドガーデン(manifold garden)が凄いな。凄く洗練されている世界観のパズルゲームだなと感じました。PS4,PS5、ニンテンドースイッチでもリリースするそうです。

マニフォールド ガーデン Nintendo Switch/PS4 リリースアナウンストレーラー

公式にも書かれていることですが、Xboxやスチームでもプレイできるみたいなので特に媒体を選ばずにゲームを楽しめるそうです。この頃、ゲームは多展開が出来るように設計されているのでゲーム開発会社も昔よりかはスームズじゃないかなと思います。あとApple Arcade(アップルアーケード)でもプレイできるのでiosでも動くということなのでApple信者にも有り難い。こんなに多展開していると開発費用は回収できるような感じがしますよね。大型タイトルの場合、こういう事ができないですよね、大体、どこかの独占販売的な契約になるので。でもプレイする側からすれば、わざわざゲーム機を購入しなくて良いのは有り難いものです。

Manifold Garden – Launch Trailer | PS5

タグ

4, 5, apple, Arcade, garden, iOS, manifold, PS, XBox, アーケード, アップル, ガーデン, ゲーム, ゲーム機, こと, スー, スイッチ, スチーム, タイトル, どこか, ニンテンドー, パズル, プレイ, マニフォールド, リリース, わざわざ, , 世界観, , 人称, 信者, , 公式, 回収, 場合, , 大体, 大型, 契約, 媒体, 展開, , 法則, 洗練, 物理, 独占, 異色, 設計, 販売, 費用, 購入, 開発, ,


リモートワーク(テレワーク)のこれからどうなるだろうかと?

20210518

Logging

リモートワーク(テレワーク)のこれからどうなるだろうかという疑問を考えていて、最近、この疑問に自分なりの考えの答えが出た。どこかのニュース記事にもあったけど、コロナが終息に向かえばリモートワークは減少していくと思いますが、IT企業の中小企業などはリモートワークを続けるところは結構あると思います。大企業ではリモートワークから元のオフィスワークに戻す企業は少なからずあると思います。結局、ITやITに強い人材が多い中小企業などはこれからもリモートワークを続けるだろうけれど、殆どの企業は元に戻ると思います。

Tesla Semi & Roadster Unveil

理由は仕事がしづらいというのが一番なのかもしれない。長期的に見ればリモートワークにより仕事をする個人も増えてくるとは思いますが、その人達の待遇は良くないのではないかなと感じます。今回の災いで一般企業にテレワークやデジタル化は少なからず影響を与えたのは確かだけど、そんなに変わらないじゃないかなというのが自分の見解です。

常磐線の自動運転公開 13日から運用、JR東で初

このコロナ禍でプログラマーなどになりたい人が増えたということは、IT業界はレッドオーシャンになったという事だから今から目指す人達は辞めといた方が良い。これから単価は下がっていくと思います。これからは労働系が人材不足になっていくと思います。ロボットで置き換わっていく部分は多少あると思いますが、まだまだ製造業や運送業などは人材が必要です。なかなかロボットには置き換えることのできないことが多いです。なので数十年は地方の仕事が完全にロボット化されることはないと思います。

プログラミングしたことない私が、ノーコードでNewsPicksの新サービスを作ってみた

10年後からいろいろと自動化が進んでいくと思います。その頃までに大震災があればどうなんだろうね日本!?

タグ

IT, オフィス, これ, コロナ, デジタル, テレ, どこか, ところ, ニュース, リモート, ワーク, 一般, 中小企業, , 人材, 今回, 仕事, 企業, 個人, , 影響, 待遇, 最近, 殆ど, 減少, 災い, 理由, 疑問, 答え, 終息, 自分, 見解, 記事,


goo-labのひらがな化API雛形を作りました。

20210517

Logging

goo-labひらがな化API雛形を作りましたので、お裾分けです。YOUTUBEで解説している事を抜粋して記載します、まずAPIとはアプリケーションプログラミングインターフェイスの略です。APIを簡単に解説するとAというデータを送るとAのデータを処理して何らかの結果を返却してくれるサービスを言います。

APIとは?|仕組みやどんなAPIあるのかなど、図解を使って3分でわかりやすく解説します

今回のひらがな化APIは漢字の文字をひらがな(カタカナ)に変換して返却してくれるサービスです。自分が作った部分はひらがな化APIのサーバにデータを送信して返却データをキャッチする部分になります。APIというのはどんなAPIも同じようなものですので、一度、理屈を分かってしまうと簡単なものです。

因みにディファインの部分を自分のAPIに変更してお使いください、尚、コマンドラインから実行するように設計しています。

<?php
define("APIKEY","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");

class Hieagana{
	public function main($str="漢字が混ざっている文章"){
		if(!$str){return false;}
		$headers = array(
			"Content-Type: application/x-www-form-urlencoded",
		);
		// app_id(必須項目)	アプリケーションID
		// request_id	リクエストID
		// 省略時は"labs.goo.ne.jp[タブ文字]リクエスト受付時刻[タブ文字]連番"となります。
		// sentence(必須項目)	解析対象テキスト
		// output_type (必須項目)	出力種別
		// hiragana(ひらがな化)、katakana(カタカナ化)のどちらかを指定してください。
		$params = [
			"app_id"=>APIKEY,
			"sentence"=>$str,
			"output_type"=>"hiragana"
		];

		$curl = curl_init("https://labs.goo.ne.jp/api/hiragana");
		curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
		curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
		curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params));
		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);  
		curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);  
		curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
		
		$output =  (object)json_decode(curl_exec($curl));
		curl_close($curl);

		var_dump($output);

	}
}

if($argv[0]){
	(new Hieagana)->main($argv[1]);
}

タグ

$params, APIKEY, application, argv, array, decode, false, goo.ne.jp, headers, hiragana, katakana, labs, lt, object, php define, quot, VERIFYHOST, youtube, アプリケーションプログラミングインターフェイス, コマンドライン,


SEOって意味があるのかわからないけれどAll in One SEOの採点は気にしてる。

20210514

Logging

SEOって意味があるのかわからないけれどAll in One SEOの採点は気にしてる自分。ワードプレス(WordPress:WP)にはオールインワンSEO(エスイオー)というプラグインがあり、最新版には記事単位でSEO採点をしてくれる機能が無料でついている。このWPプラグインのコード(中身の処理)がどうなっているかは知らないけれど、恐らく記事のデータはWPプラグインの提供元(All in One SEO)へデータを送信していることは間違いないのではないかと思っています。このSEO採点基準は投稿フォームの下の方にヒントとして記載されているので、その基準に記事を書けばスコアは最低でも70点以上の採点になるはずです。

【2021年度版】All in One SEO(WordPressプラグイン)の設定方法

因みにこの頃、書いている自分の記事は大体、80点以上の採点になることが多くなってきている。この機能が導入されてから記事を見返したり、SEOの得点を気にするようになった。それでも前から言っているように最終的に記事を読むのは人なので人が読んで評価が良いものを投稿する事こそが最強のSEOだと思っています。

しかし記事が検索サイトに表示されないと人目につかないので、SEOはある程度意識しないといけないなというのが今の自分の考えだったりします。昔に比べて検索の上位を狙うのが難しくなっていることは確かな事で数撃ちゃ当たる戦法はもう難しくなってきています。YOUTUBEは今の所、それが通用するみたいです。

なぜ、数撃ちゃ当たるの戦法が難しくなってきているかといえば、SEOを熟した企業が記事を量産しているから、個人で記事を書いている人が太刀打ちが難しくなってきているのが現状です。

ならば、プログラムで記事を量産させようと思い立ち、先日、記事を自動生成するサービスをいろいろ調べていた。調べると量産させるサービスがあった。そのサービスは「Articoolo(日本語はベータ版:2021年)」というサービスで人工知能の機能を使用し記事が作成されるものだった。試してみた結果、日本語が整っていなく未完成な記事が生成された、今のところは使用できるレベルではない(2021/05)。

【取材】超巨大言語モデルの開発を発表したLINEさんにその裏側を聞いてみた!

まだ、先の話になるのだけどこんな取り組みがある。LINEは日本語に特化した人工知能モデルを作ろうとしている。そのサービスが完成すればそれを使用して記事の自動制作を行えないかという事を自分は考えています。おそらくベータ版サービスは無料で作成できそうなので精度が良ければ使用してみたいと思っています。

今でも自然言語処理と人工知能のことを正しく理解している人であれば、記事を量産できるかもしれないが・・・。

タグ

70, 80, all, in, one, SEO, WordPress, wp, エスイ, オー, オールインワン, コード, こと, スコア, データ, パス, ヒント, フォーム, プラグイン, プレス, ワード, , 中身, 処理, 単位, 基準, 大体, 導入, 得点, 意味, 投稿, 採点, 提供, , 最低, 最新版, 機能, , 無料, 自分, 記事, 記載, 送信, ,


インプットとアウトプットを繰返しても意味をなさない?

20210513

Logging

インプットとアウトプットを繰返しても意味をなさないと思っている方も多いと思いますが、それは少し間違いで自分でシェアした内容は結構、自分は覚えていて意味はそれなりにあるかなと思っています。それが「いいね」されなくても自分の記憶には短期的でも残っているのならばそれは良いことだと思います。

The Top Artificial Intelligence Companies To Watch In 2021 | Forbes

これから先、人工知能が人よりもある部分では人を超越する存在になることは間違いなく事ですが、それでも人は自ら学ぶという事はこれからも当分は続くと思います。ちなみにNeuralink(ニューラリンク)で直接、脳に情報を書き込めることが可能になれば学習方法は劇的変化すると思いますが、それにはあと数十年後の話だと思います。早くてもあと10年は待たないといけないと思っています。可能になっても法律で規制される可能性はあるからです。

Monkey MindPong

サルの脳にチップ、念じるだけでゲームをプレー マスク氏所有の米企業が主張

タグ

10, Neuralink, アウトプット, インプット, ゲーム, こと, これ, サル, シェア, それ, それなり, チップ, ニューラ, プレー, マスク, リンク, 主張, , , 人工, , 内容, 可能, 可能性, 変化, 存在, 学習, 少し, 当分, 情報, 意味, 所有, 数十, , 方法, 法律, 知能, 米企業, , 自分, 規制, 記憶, , 超越, 部分,


人工知能のお手軽モデル生成がGUIで出来るやつtensorflow対応。

20210512

Logging

人工知能のお手軽モデル生成がGUIで出来るやつtensorflow対応しているからね。本当に便利だと思います。以前ブログで紹介したかもしれません、もしくはツイートしたか記憶が定かではないのですが再度改めて記載します。このlobeというソフト(アプリ)は人工知能の学習を行い、学習データからテストもできるのです。一番良いところは学習データ=モデルをエクスポートしてテンソルフロー(tensorflow)で動かせるところです。

Introducing Lobe | Build your first machine learning model in ten minutes.

テンソルフロー(tensorflow)で動かし方を解説している記事がありますので、そちらのリンクを貼っときますね。
https://dev.classmethod.jp/articles/lobe-lobe-export-tensorflow-lite/

これから先、人工知能の学習は誰でもできるようになり誰でも人工知能を使ったものがお手軽で作れるようになっていくと思います。あと数年後で自分が思うにはエクセルでも人工知能の学習で判定できるような関数が搭載されてもおかしくはないと思います。それぐらい人工知能は浸透してきていますね。因みに人工知能(教師あり機械学習)ってデータが多いほど、精度の良い結果を出してくれます、なのでデータは結構大事になりますよ!

LobeからTensorflow Lite形式でエクスポートしてMacで推論してみました

タグ

articles, classmethod, dev, GUI, https, jp, lobe, lobe-lobe-export-tensorflow-lite, tensorflow, アプリ, エクスポート, これ, そちら, ソフト, ツイート, データ, テスト, テンソル, ところ, フロー, ブログ, モデル, もの, やつ, リンク, 人工, 以前, 便利, , 再度, 学習, 対応, 本当, 生成, 知能, 紹介, 解説, 記事, 記憶, 記載, ,


コントが始まる。というドラマが痛いほど!

20210511

Logging

コントが始まる。というドラマが痛いほどわかるので、ドラマは未だに見ていないけどダイジェスト版はYOUTUBEで見たりしています。自分はこういう負の側面に焦点をあてたドラマは嫌いではないむしろ、好きです。凄く彼ら彼女たちに共感する部分があるから、ちょっとドラマを通してみることを躊躇ってしまう。それが今のこのドラマに持ち合わせている印象であり感情ですね。

「コントが始まる」視聴者参加型特別企画がHuluで配信決定!!

なので、ブルーレイディスクが発売された頃には自分も仕事をしていることだと思います。そうなった時にじっくじっくりコトコト、「コントが始まる」を見ようと思っています(忘れてたりするかも?)。

追伸・コントが始まるで流れるあいみょんの曲も良いですね。コントが始まる見て「愛を知るまでは」を聞くとこれは泣けてきそうです。

尚、huluTVerで視聴できることは知っています?。

あいみょん – 愛を知るまでは【OFFICIAL MUSIC VIDEO】

タグ

hulu, TVer, youtube, あい, こと, これ, コント, じっく, それ, ダイジェスト, ディスク, ドラマ, ブルーレイ, ほど, みょん, むしろ, , 仕事, 側面, 共感, 印象, 嫌い, 彼ら, 彼女, , 感情, , , 未だ, 焦点, 発売, 自分, 視聴, , 追伸, 部分, ,


コネクトする部分やプラットフォームの部分が!!

20210510

Logging

コネクトする部分やプラットフォームの部分が儲けを出しやすいというのは、システム関係者なら大半の方が理解していると思う。コネクトとは繋がりを意味しプラットフォームは基盤を意味する、例えばフェイスブックツイッターは人と人を繋げるプラットフォームを構築して、広告収益や個人情報を収集して新たなサービスなどを提供して儲けに繋げている。そういうサービスをグローバルに展開すれば利益を得やすい。因みに日本って英語圏ではないので海外のサービスがちょっと遅れて日本に入ってくるので、逆に言えば海外で流行っているアプリなどを調べて、まだ日本でリリースしていないものをオリジナルアレンジを追加してサービスを日本で展開すれば勝算は少なからずあるだろうと思うけど、もうサービスというサービスは出尽くしたじゃないのかなというぐらい、WEBサービスもアプリも存在している。

そんな中で、カートシステムを作っているのだけど、、、これがHITするというのは有り得ない。有り得ないのにシステムを作る理由はLaravelというフレームワークに慣れるということが一番にあり二番目にビジネスとして成り立てば良いなという気持ちがある。

自ら何か稼ぎを得たければ商品という武器を持たなければならないらしくて、自分はいまそれを考えているのだけど、アイディアが出てこないので自分が出来る物から作ろうとしている、最初にリリースするのはカートシステムになりそうです。次に予約システムを作り、その後、商品管理システムを作ろうと思っている。自分には勝算はないかも?。ただ作ったということは自分の実績にはなるし、大きな経験にもなるのでシステムはこれからも作っていきたい。

それはプログラマーという職から離れることになっても作っていきたいと思っている。

タグ

HIT, web, アプリ, アレンジ, オリジナル, カード, グローバル, コネクト, これ, サービス, システム, ツイッター, フェイスブック, プラットフォーム, もの, リリース, , , 個人, 利益, 勝算, 収益, 収集, 基盤, 大半, 存在, 展開, 広告, 情報, 意味, 提供, , 日本, 構築, 海外, 理解, 英語圏, 追加, , 部分, 関係者,


ブログをGWお休みしていました。アクセス数や収益はどうだったのか?

20210507

Logging

ブログをGWお休みしていました。アクセス数や収益はどうだったのか?
特に質問されたわけでもなく、ツイッターのDM(ダイレクトメール)に質問が来たわけでもないけれど、この疑問に答えると、まずアクセス数は50人ぐらい落ち込みました。収益はいつもの週平均より若干少ないということで、アクセス数、収益とも減という結果になりましたが、これからも土日祝はブログ更新のお休みを頂きます。

"Gold Rush" – Visualization + Sonification of Opensea activity (2021)

収益が激減したら土日祝の更新も考え直しますが、今のところはこのスタンスで活動していこうと思います。
因みに、今年の国民年金を一括払いして自分を追い込んでしまったので何とか毎月、最低でも3万円の収入を得なくては今年の年末には苦しくなるので何とかしようと模索しているのですが、どれも収益化には届かないのです。無理ゲーと言われるアプリも作ろうかと悩んでいます。あとラインのスタンプなども創作しようかなど、本当に何でも良いので収益を増やしたいと思っています。

自分で言うのも何だけど、上手く回せば収益化出来るじゃないかなと・・・。単なる宣伝や告知、ファン作りが下手なのかもしれないな・・・要するにマーケティング力がないだと自分で思っています。

Rhizomatiks DJ Krush x Daito Manabe – JAG Benefit

数撃ちゃ当たると思っていたけど、それは違っていてマーケティング力って大事なんだということをこの頃、ひしひしと感じていています。

タグ

, 50, DM, GW, アクセス, アプリ, いつも, お休み, ゲー, こと, これ, スタンス, スタンプ, ダイレクト, ツイッター, ところ, どれ, ブログ, メール, ライン, わけ, 一括払い, , , 今年, 創作, 収入, 収益, 国民年金, 土日, 年末, 更新, 最低, 本当, 模索, 毎月, 活動, , 激減, 無理, 疑問, , 結果, 自分, 若干, 質問, 週平均,


漫画家がぞくぞくYOUTUBEに参入されています。

20210506

Logging

漫画家がぞくぞくYOUTUBEに参入されています、例えば漫画家・浦沢直樹Twitter)さんやおやすみプンプンやソラニンの描かれている漫画家・浅野いにおさんなどがYOUTUBEチャンネルを開設されて活動されています。

漫画家・浦沢直樹、YouTube始めます。Hello YouTube from Naoki Urasawa, a Japanese Manga artist

浦沢直樹さんのチェンネル

https://www.youtube.com/channel/UCkIFOAoFm47XOAlJwTa6Ieg

浦沢直樹さんはこの頃、YOUTUBEチャンネルされていますが、浅野いにおTwitter)さんは結構前からYOUTUBEチャンネルを開設されて漫画家・畳ゆかTwitter)さんと語らいながら作画しているところをライブ配信しています。ライブ配信はチャットもオープンにされているのでファン声をライブで書けるというのは貴重なだなと思えます。

【仕事】浅野いにおと畳ゆか/深夜の作画配信8【UMAについて】

そして、動画を見ていると漫画家さんとYOUTUBEってかなり相性が良いかなと感じます。見ている方もプロがどんな感じに作画やペンを走らして描いているのかなどがわかったりして良い感じです。これから先、漫画家さんがYOUTUBEにチャンネルを開設するという流れは増していくのではないかなと自分は思っています。

浅野いにおさんのYOUTUBEチャンネル

https://www.youtube.com/channel/UCUISMkOhQ2Em1uhXO7uIN8g

タグ

Twitter, You, youtube, オープン, おやすみ, かなり, これ, ソラニン, チェン, チャット, チャンネル, ところ, ネル, ファン, プロ, プンプン, べん, ゆか, ライブ, 作画, , , 動画, 参入, , 感じ, , 活動, 浅野いにお, 浦沢直樹, 漫画家, , 相性, 配信, 開設, ,