これからプログラマーになりたい方にお薦めするITエンジニア動画。

2021.06.03

Logging

これからプログラマーになりたい方にお薦めするITエンジニア動画はこれだけですね。初心者向?に丁寧に解説している動画は巷にはあるのだけど、あれだけでは正直なところ現場で挫折してしまうと自分は思います。無料で結構深堀りしてプログラムの事を解説している動画を見かけたので紹介します。因みに自分は流行っているからプログラマーになりたいという方を応援はしません。何故ならプログラマーってそんなに楽な仕事じゃないからです。好きじゃないと続かないと思います(プログラミングは誰でもできるは嘘です)。

プログラミングが誰でも出来るは嘘です【証明付き】

この人が解説しているプログラミング解説動画は結構イケてると思います。因みに彼の言っているプログラミング入門動画が理解できない方はエンジニアには向いていない可能性大です。こういう喋りをする人はエンジニア界隈では多くいますし、そういう環境なんです?。そして何より基本的な入門動画ですからね。これが分からないレベルでは現場ではついていけないでしょう?。

MySQL超入門#1!!MySQLとは何か?【 リレーショナルデータベース / PHPによるWebアプリケーション開発講座・番外編】

チャンネル登録はこちらから
https://www.youtube.com/channel/UCHxqQ8bUg5F2GW79D_DvSjQ/featured

タグ

IT, あれだけ, エンジニア, お薦め, これ, これだけ, ところ, プログラマー, プログラミング, プログラム, りし, レベル, 丁寧, , , 仕事, 入門, 初心者, 動画, 可能性, , , , , , 応援, 挫折, , 正直, 深堀, 無料, 現場, 理解, 環境, 界隈, 紹介, 自分, 解説, ,

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

2021.05.28

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, あと, エラー, コード, ここ, これだけ, サイト, ソース, チェック, デー, データ, フォーム, プログラミング, プログラム, ポスト, ボット, メール, リンク, 上記, 下記, , , 制作, 参考, 大体, 対策, , 必要, 拝借, 時間, 本当, 機能, , , 簡易的, 考え方, 送信, 防止,

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

2021.05.20

Logging

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

This is CS50

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

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

タグ

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

当分は土日祝はブログを書かない。

2021.04.03

Logging

当分は土日祝はブログを書かないようにすることを決めました。このブログ、土日祝は平日よりアクセス数が少ないですね。よく読まれている記事はプログラミング関連記事、次にYOUTUBEの紹介記事、その次に雑記、映画紹介になります。なぜ、お休みしようと思ったか?、全然私生活にメリハリがなくて、自分はいつ休んでいるのかが分からなくなった為です。なので、ブログも書かないし、デザインもしない。クラウドワークスの仕事なども探さないし、しないでゆったりしようと思いました。唯一、ツイッターぐらいは呟きます?。

タグ

youtube, アクセス, いつ, お休み, クラウド, こと, ツイッター, デザイン, ブログ, プログラミング, メリハリ, ワークス, 仕事, 唯一, 土日, 平日, 当分, 映画, , , , 私生活, 紹介, 自分, 記事, 関連, 雑記,

人のプログラミングコードを見て学ぶ。

2021.01.26

Logging

人のプログラミングコードを見て学ぶことが、大事だなと思うことがある、上に上があって「あぁぁ」と思うことも多々あるけれどやはり学び続けるしかないなと思う。近くに師がいなければ広大なネットから師を探せば良いと自分は思っている。切磋琢磨も良いけれど、師と思える人を探すことは大事だなと。

自分にはそんなに能力値が高いわけでもないし、技術力も秀でたものでもないだけども、やはり今の自分の能力に満足はしていなくてここまでは出来るようになりたいなと思えることがある。だからYOUTUBEやネットで技術者のコードを見ている、因みにやはり技術の高いプログラミングコードは余計なものがなくきれいだなと思える。数学の公式を見てこの公式は美しいというのは、ある意味わかる気がする。

タグ

youtube, きれい, コード, ここ, こと, ネット, プログラミング, もの, わけ, , , , 余計, 公式, 切磋琢磨, 大事, , 意味, 技術, 技術力, 技術者, 数学, , 満足, 能力, 自分, 近く,

沈黙は金、雄弁は銀:トーマス・カーライル

2021.01.12

Logging

Speech is silver, silence is golden.
沈黙は金、雄弁は銀

トーマス・カーライル

この言葉、よく聞く言葉だと思います、ついつい話ししてしまうこともあるでしょう。SNSでよく呟いているひとは金というより銀ですね。じぶんもどちらかと言えば銀の傾向があります。ついつい話してしまう、、、。でも昔は沈黙の方の人でした、沈黙することのほうが自分は楽ですけどね。

ほとんどの人は話すことのほうが楽なんでしょうけど、自分は話さない方が楽な性だったので沈黙でいることは苦しくないです。SNSもこの頃はシェアと日常生活のつぶやきに変わっています。SNSもブログは続けていくと思いますが、助言などは徐々に減らしていくようにしています。

正直なところ、話さないほうが良いこともあるですよ。沈黙は金、雄弁は銀とは違いますが、プログラミングは答えを教えても全然意味がない。答えを自分で導き出せる方法やアルゴリズムをじぶんで組み立てることのほうが重要です。

答えを言っても全然、じぶんの技術にはならないのです、教えることは大事ですが、答えを言うは正解ではないと思います。答えに近づく考え方をアドバイスするという事が一番大事になると思います。

最後に「沈黙は金、雄弁は銀」という言葉はこれから先も変わらない名言かと思います。

タグ

golden, is, silence, silver, SNS, Speech, アルゴリズム, カーライル, こと, シェア, じぶん, トーマス, ところ, どちらか, ひと, ブログ, プログラミング, ほとんど, , 傾向, 助言, , 意味, , 方法, 日常, , 正直, 沈黙, 生活, 答え, 自分, 言葉, , , 雄弁, ,

今頃、javaの大切さを知ることになる。

2020.11.24

Logging

java言語が理解できたらお仕事の幅は結構広がるし、そもそもプログラミングのお作法てきに源みたいな言語なので、勉強していると凄くソフトやアプリ開発する時に凄く便利なんだとこの頃、気づきました。javaはC#にもSwiftにもある意味繋がるなと思いますし、スプリクト言語にも繋がっていてるし、java言語はとても良いプログラミング教材だと…。

いまDart言語でアプリ開発しているですが、やっぱjava言語を勉強していたらなと思うわけです。そんなわけでjava言語を勉強中です。特にjava言語を使用してアプリを開発するわけではないですが、『スッキリわかるJava入門 実践編 第2版 スッキリわかるシリーズ』を購入して勉強中です?。勉強しないといけないのが、この業界です、、、、。自分は勉強会とかにはあまり参加しないですけど、そのかわり独学でもくもく?と勉強をしています。じぶんの知識は継ぎ接ぎだらけなので、この768ページある参考書を読めば埋め合わせになりそうです。

あと、Swiftもやはり勉強しようと思って中古の本を367円で購入。『Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus)』を購入しました。こちらは新刊ではないのですが、ゴニョゴニョと学べそうです。

まずはJava言語を学びつつflutterでアプリ開発を並行して行っています。何故、java言語を勉強しているか?、java言語を学べばなんか色々と克服できそうな気がしています。今までPHP言語での開発が多かったのですが、今後、どう転んでもjava言語をゴニョゴニョ出来れば生きていけそうな気がしています。トイウカ、そういうアドバイスを年上のIT先輩から数ヶ月前に助言を頂きました。その時はピンと来なかったですが、いろいろと勉強していく中でこの頃、そりゃそうだなと感じました。

やはりWEB開発ならフレームワーク使えないと話しならないし、ソフトウェア開発ならjavaはマスターしてフレームワークも使えないと話しならないと思います。今までサボってきた分、勉強しないと生き残れないなと思います。人柄とかも大事ですけど、やはり技術がないと仕事にならない気がします。あとコミュニケーションも必要ですけどね。コミュニケーション身につけるならば自分の場合は自信をつける意味でも技術力を身に着けなければならないと感じています。

まぁ何でもそうですが大変なことが大事なんです。

タグ

2, 768, Dart, java, swift, アプリ, いま, お仕事, かわり, こと, じぶん, シリーズ, スプリクト, ソフト, プログラミング, わけ, 今頃, 作法, 使用, 便利, 入門, 勉強, 勉強会, 参加, 参考書, 大切, 実践, , 意味, 教材, , 業界, , 独学, 理解, 知識, 継ぎ接ぎ, 自分, 言語, 購入, 開発, ,

1周年、いやアレでしょ。

2020.11.21

Logging

無職になってあまり仕事も取れずに1周年経ちましたよ…。パチパチ?

就職活動はしていますが、今の所、無職です。このままでは駄目なので、個人事業主でも名乗ろうかなと思っているけれど実際、仕事も取れずに個人事業主名乗っても意味はないだろう?

収入がないわけでもないけれどももう少しまともな額の収入が毎月得ることが出来ればと思っている。それぐらいの収入なので確定申告とかもしなくても良い。これって嬉しくないよな。確定申告出来るぐらい稼げれば多分、就活とかしないだろうけれど、、、、。

因みにクラウドのリモート案件などには応募していない。リモートワークだったら、フリーランスより正社員か契約社員、パートでも良いけれどフリーランスの契約での働くのは、切迫してからだと考えている。

そうこうしていて、いつの間にか1年間、無職だけど毎日、プログラミングなどは何かしらしている。なんでかなぁ、いろいろ考えているけどプログラミングか労働があっている気がする、特にプログラミングだけやっていれば良い職場なら、かなりあっている気がする。なので、どうもこうもまだ自分が出来る範囲で仕事を探している。何となく、どこかで何かなる気がして?。

お仕事を紹介してくれる方々、応援よろしくお願い致します?。

ではでは?。

タグ

, アレ, クラウド, こと, このまま, これ, それぐらい, パート, フリー, プログラ, プログラミング, まとも, ランス, リモート, ワーク, わけ, 事業主, , 仕事, 個人, 切迫, 労働, 収入, 契約, 実際, 就活, 就職, 応募, 意味, , 案件, 正社員, 毎日, , 活動, 無職, 確定申告, 社員, , 駄目,

英語ができない人が思う英語の大切さ。プログラミング編。

2020.11.16

Logging

自分は英語ができない人の中に入る、まじで英語がわからないのでプログラミングでエラーにぶち当たると対応できないと思われるかもしれませんが、プログラミング歴が長いので何となく書いていることがようになってきている。訳せるわけではないが、何かわかるだよな、英語の記事もなんか書いていることがわかるレベル、たまに翻訳アプリに頼ることもあるけれど、何となく冷静に見るとわかるレベルになりました。

【プログラミング学習】効率よく自走できる人とできない人の違い

英語がわからないとプログラミングの上達できないかと言えば違うけれど、確かに彼の言っている通り上達には関係する。なのでやはり英語がわからなければ英単語を覚えることから始めると良いかもしれない。あと、英語に限らずだけど学ぶことを辞めたら、IT業界ではやっていけれないぞ!っと思います。日進月歩に技術が次々とでてくるのに勉強していなかったら、結構大変です。

あと、概念が理解できない人や部品から組み立る創造性も必要になります、そこら辺はセンスの問題かもしれない。

タグ

IT, あと, アプリ, エラー, こと, センス, そこら辺, たま, プログラミング, まし, よう, レベル, わけ, 上達, , , 冷静, 創造性, 勉強, 大切, 大変, 対応, , 必要, 技術, 日進月歩, 業界, 概念, , 理解, 組み立, 翻訳, 自分, 英単語, 英語, 記事, 通り, 部品, 関係,

ミラーワールド「メタバース」とAI!ええっ!?

2020.11.01

Logging

Softbank Group, NVIDIA CEOs on What's Next for AI (Courtesy of SoftBank World 2020)

二人が語っている動画を視聴して数年後には彼らが語っていることは全て具現化されていくだろうなと思いました。その中で一番、興味深い話はAI(人工知能)がミラーワールド=メタバース(仮想現実世界)を作りその中でものや機械を生産やシュミレーションを行い、人工知能が試した結果を現実世界で同じように取り入れるという事です。これを見て凄く違和感を感じてしまいました…。

これってリアルワールドと思っている現実世界も実はシュミレーションの中かもしれないという事、まさに映画、マトリックスの世界だなと感じました。

映画『マトリックス』製作20周年特別予告 2019年9月6日(金)期間限定上映

メタバースの世界とは別にやはりAIがプログラミングコードを生成するということはそれほど難しくない、近い将来、複雑なプログラミングも行えるようになるのだなと感じました。これからITエンジニアを目指す方はコード書くよりAIが書き出したコードを修正できる能力の在るひとが必要になるかと思われます。そして数年後にはノーコードでいろいろな事がAIに置き換わるのだなと、それほどITエンジニアはいらないですね。

AIは脅威だと思います、全然大丈夫とは思えない、AIを作る側はこれからも安泰かもしれないけれど、一般人は間違いなく今後数年で仕事はなくなると思います。皆がクリエイティブなことが出来るわけでもないのだから、これはかなり大変な時代になると思います。こういう動きは大企業から始まります、お気をつけて就職活動や転職活動を行ったほうが良さそうです。1時間ほどの動画ですがこれからどう社会を変えていくのかが分かる動画です見る価値ありかな!?。

タグ

AI, IT, エンジニア, コード, こと, これ, シュミレーション, ノー, バース, ひと, プログラミング, マトリックス, ミラー, メタ, リアル, ワールド, 世界, , , 二人, 人工, 仮想, 修正, 全て, 具現, 動画, 将来, 彼ら, 必要, , , 映画, 機械, 現実, 生成, 生産, 知能, 結果, 能力, 複雑, 視聴, , 違和感,

プログラミングは世界共通語なのかも。

2020.10.26

Logging

JavaScript ES6 Modules

英語がわからない方でもプログラミングコードを見れば何を書いているのか、わかってしまうのでそういう意味でプログラミングは世界共通語なのかもしれないなと思います。プログラミングで会話ができるそんなプログラミング言語ができたら、それはITエンジニアにとってかなり朗報なのかもしれないなとふと思いました。

そうなればバグの指摘なども簡単になるし、意思疎通も簡単に。これからITエンジニアになりたい方は英語は必須ですね。英語がわかれば海外からの仕事もうけれるし会社に雇われないフリーランスの仕事も軌道に乗りやすいかと思います。クラウドワークスやランサーズなどでは中々厳しいですね…。それで生活ができる人はほんの一部のひとだと思います。

お小遣い稼ぎならクラウドワークスやランサーズで出来るかと思いますが、生計を立てる事はほとんどの人が出来ないでしょう、なのでもしクラウドワークスやランサーズのような仕事の請負を行って生活していくには海外でも同じような活動を行っていかなければならいでしょう。

そういう意味でも英語は必須。新たな世界共通語を秀才なITエンジニアが開発してくれれば話は変わりますが、今の処、英語ができれば海外から仕事が取れます。因みに翻訳に頼らない日常の英会話ができると尚良いと。トイウコトデ、それらが出来ない方は、自分も含め学ばなければなりません。

地球語を読んで想像したことでした。

タグ

IT, エンジニア, お小遣い, かなり, クラウド, コード, これ, それ, バグ, ひと, フリー, プログラミング, ほとんど, ランサーズ, ランス, ワークス, 一部, 世界, , , 仕事, 会社, 会話, , 共通語, 必須, 意味, 意思, 指摘, , 朗報, 海外, 生活, 生計, 疎通, 簡単, 英語, 言語, 請負, 軌道,

Chromeリモートデスクトップを触ってみた。

2020.10.20

Logging

How To Set Up Chrome Remote Desktop to WFH

Chromeリモートデスクトップを使ってみて、やはり遅延あるなと感じます(発生)が、WINDOWSからMacの操作とかも出来るので便利ですが、遠隔操作でプログラミングなどをゴリゴリするには不向きです。操作に困っているお客さんに操作の方法を教えるなどには使用できそうです。あと何かトラブルがあったときにブラウザから確認できるなどには向いてそうです。

使用するにはグーグルのGメールのアカウントが必要になります。まずはこちらからアクセスくださいませ。

https://remotedesktop.google.com/home

【Chromeリモートデスクトップ】たった5分で出来る!自宅から会社のパソコンを操作する方法

使い方は上記の動画を参照ください。動画を見たら大体の人はわかるかなと思いますので、この記事には操作方法の手順は割愛させてもらいます。パソコンが2台あるかたは試すと操作感覚がわかるかと思います、因みにスマホやタブレットでも操作が可能です。

Chrome リモートデスクトップ インターネット越え!自宅から職場のパソコンを操作する

タグ

2, Chrome, Mac, Windows, アカウント, アクセス, お客さん, ガタ, グーグル, こちら, スマホ, タブレット, デスクトップ, とき, トラブル, パソコン, ブラウザ, プログラミング, メール, リモート, 上記, 不向き, , 使い方, 使用, 便利, 割愛, 動画, 参照, 可能, 大体, 必要, 感覚, 手順, 操作, 方法, 発生, 確認, 記事, 遅延, 遠隔操作,

長年、デスクワークしていると。(あるあるネタ)

2020.07.24

Logging

長年のデスクワークをしていると、お腰をかなりの確率で痛めます、じぶんはいま、椅子に座ると痛みに耐えながら、プログラミングなどをしています。

たぶんかなり重症なケースだと思います。痛み止めがほしいぐらい、背骨からお腰のあたりがヅキジーンという痛み絶えずきます。半端ないぐらい痛いのでそろそろ本当に整形か整体にでも通わないといけないレベルかなと感じています。

因みに絵で説明するとここらへんが痛いのです。前職を辞める前から痛かったのですが、辞めて自宅でゴトゴトとプログラミングしていたら、ますます悪化してしまったらしいです。

いまはストレッチやお腰が痛くなると座るのを一旦辞め、立ち上がって休憩し痛みが和らげば、また作業するということを繰り返しています。早くこの痛みとおさらばしたいというのが今の目標です。

タグ

あたり, いま, おさらば, かなり, ケース, ここら, こと, じぶん, ストレッチ, ヅキジーン, デスク, ネタ, プログラミング, べん, レベル, ワーク, , 休憩, 作業, , 前職, 半端, 悪化, 整体, 整形, 本当, 椅子, 痛み止め, 目標, 確率, , 背骨, , 自宅, 説明, 重症, 長年,

実はできるひとだったって落ちか海外のひとってオチかとか?

2020.06.08

Logging

Maya-san’s JP Tech TalkというYOUTUBEチャンネルがあります。主にプログラミングをお勉強するVlogのようなチャンネルなのですが、ここ数ヶ月更新がまったくない状態でなんだか尻切れトンボのようなそんなチャンネル。

Wanna learn to code online? Progate is worth a try!

最初は全然できない状態だったのか、それとも見せかけなのか?社内にバレてしまってストップがかかったのか?よくわからないですが、数ヶ月、更新がまったくない。いきなり更新している人がネット更新がぷっりと止まるとリアルを知らないひとはいろいろと想像してしまいがちですが、そんな更新がぷっりと止まった人達の理由は結構単純な理由だったりします。

[PHP / Laravel 実況プログラミング] Docker を使った Laravel 環境構築 (チュートリアルに沿って作業 / 解説なし)

例えば飽きてしまったとか、リアルが忙しくて更新する時間がなかったなどです。じぶんもブログを更新しなかったら、ユーザーさんから心配されるのだろうか?、こんなブログでもユーザーさんがいるから有り難いものです。

ありがとうです(*´?`*)

最後にプログラムVlog?いやメンターさん?のチャンネルを貼っときます。
https://www.youtube.com/channel/UCcdcc59OaKEz06alvao2BgA/videos

タグ

jp, Maya-san's, Talk, Tech, Vlog, youtube, いろいろ, オチ, お勉強, ここ, じぶん, ストップ, チャンネル, トンボ, ネット, バレ, ひと, ひとは, ブログ, プログラミング, もの, ユーザー, リアル, , 単純, 尻切れ, 心配, 想像, , 時間, 更新, 最初, 海外, 状態, 理由, 社内,

kabu.com APIする前にビットフライヤーライトニングで頑張ってみるのが良いかも、自動売買のはなし。

2020.06.04

Logging

kabu.com APIする前にビットフライヤーライトニングで頑張ってみるのが良いかも、自動売買のはなしです。そんなに単純なものではないとは思うものの、プログラミング書けばある一定の利益を得ることができそうな気がするので近々、じぶんもAPIを使用してプログラミングしてみます。上手く動作してもコードを公開することはないとは思います。ただしコードの仕組みなどは公開するかもしれません。もしくはコードの一部分とかは公開すると思います。

18.仮想通貨自動売買プログラムを作る(5) | TypeScript入門講座

ちなみに動画で仮想通貨自動売買の方法をレクチャーしているサイトがあります、世の中、、、どうなっていくのだろうかと思ってしまう。仮想通貨自動売買で上手く利益を得ることが出来たらkubu.com APIを使用して取引を使用と思ってます、収入がないと来月からマイナスになる一方なので。手当り次第、収入に繋がるものは手を動かしてトライしていきます。

追記1:kubu.com APIは個人は駄目だそうです、ビットコインの方は高くて買えないのでロジックだけ作りました。

おそらくシンプルなコードでもずっと動作させていれば収益化できるはずです、但しそのコードを改善させようとしてコードを書き換えたりすると逆に損するような気がしますね。そんな事もあるのか、APIは複数申請が可能みたいです。

映画『ハミングバード・プロジェクト 0.001秒の男たち』予告編

なお、映画ハミングバード・プロジェクトにも取り上げられているけど、取引には処理速度はかなり大事なような気がします。

追記2:
ビットコインの価格が高いので断念しました?詳しくは下記参照。

https://zip358.com/?p=9310

タグ

API, com, kabu, kubu, コード, こと, サイト, じぶん, トライ, はなし, ヒット, フライヤー, プログラミング, もの, ライトニング, レクチャー, 一定, 一方, 一部分, , , 仮想, 使用, 公開, 利益, , 動作, 動画, 単純, 収入, 取引, 売買, , 方法, 来月, , 自動, 通貨,

js初心者さんのお勉強:思いつき写経。

2020.06.01

Logging

js初心者さんのお勉強をvlogとして昨日撮りました。もっと簡略化できることはあるのだが、敢えてやらない自分がいます。自分のモットーに初心者さんでもわかるコードをという考えがあります。初心者さんに分かりやすいと言うことは馬鹿な自分にも分かりやすいという事です。ぱっと見て読みやすければ良いという事です。javascriptを本当に1から勉強中なんですね。本当に右も左も分からないのでググりながらお勉強しています。知らないと言ってもプログラミングの基本は知っているのでJS用の書き方やお作法を覚えているというような感じです。

ソースコードはこちら

let btn1 = function (e) {
	//btn2
	console.clear();
	console.log("btn1");
	let p = document.getElementsByTagName("p");
	let style1 = [["backgroundColor", "fontSize", "color"], ["#000000", "20px", "#ffffff"]];
	for (const key in p) {
		if (p.hasOwnProperty(key)) {
			const element = p[key];
			for (var i = 0; i < style1[0].length; i++) {
				element.style[style1[0][i]] = style1[1][i];
			}
		}
	}
};
let btn2 = function (e) {
	//btn2
	console.clear();
	console.log("btn2");
	let p = document.getElementsByTagName("p");
	let style2 = {
		backgroundColor: "#ffffff",
		fontSize: "20px",
		color: "#000000"
	};
	for (const key in p) {
		if (p.hasOwnProperty(key)) {
			const element = p[key];
			for (const key2 in style2) {
				element.style[key2] = style2[key2];
			}
		}
	}
};
document.body.style.backgroundColor = "#0b222b";
document.getElementById("btn1").addEventListener("click",btn1);
document.getElementById("btn2").addEventListener("click",btn2);

デモページ
https://zip358.com/tool/demo17/

タグ

, 2, btn, Clear, console, document, function, getElementsByTagName, javascript, JS, let, log, quot, Vlog, お勉強, コード, こちら, こと, ソース, プログラミング, モットー, , 作法, 写経, 初心者, 勉強, , 基本, , 思いつき, 感じ, 昨日, 書き方, 本当, , 簡略, 自分, 馬鹿,

明日へ続く愚痴。

2020.05.28

Logging

この頃、体調不良です。睡眠は大切ですよと本当に思います・・・。
自分の場合、平均的に8時間睡眠が必要となり、3、4時間の睡眠を毎日続けていると食欲不振になります。また寝ることを我慢していると今度は眠りが浅くすぐ目覚めてしまうという悪循環になることがわかりました。なので、明日からは規則正しい生活習慣に戻します。

この頃、お空からお金が舞い込んでこないので、自分でなにか無料のシステムを作り上げてそこから広告収入を得ようかなと考えています。例えばアプリを大量生産してそれで生計を立てているひとも世の中にはいます。自分はアプリではなくWEBシステムで生計を立てようと思っています。その他にもクラウドからお仕事もやらないといけなくなるでしょう、それに付いては明日書きますね。

まぁこの頃、プログラミングを頑張ってレベル上げして毎日頑張っていろいろ取り組んできたのですが、少々、アクセルを踏みすぎた感があります。ちなみにプログラミングは好きなので、休み無くコードを書く癖があります。凄い集中というか、そういう生き物なのだけです。仕事をしていたときからそういう感じでした。真面目ではないですよ…暗いわけでもないですよ。集中するとそうなるだけなんですよね。

逆に電話がなると仕事を中断しないといけないし時間を使うので自分はテキストが非常に良いと感じます。ホリエモンほど極端ではないものの、やはり電話は仕事を奪うという感覚はあります。もし自分が会社の社長になったなら、プログラマーさんには電話には出なくて良いといいますし、打ち合わせにもリーダー以外出なくて良いといいます。生産性を上げるには最初の上流工程でちゃんと設計するという事が大事になります。それをせず口頭だけでやっといて丸投げするような会社は使えないシステムが生産されます。そういう会社は逃げたほうが良いです。責任だけを負わされるだけで何のメリットも生まれません。そんなわけでプログラマーの生産性を上げるには徹底した効率的な職場が必要かと思います。

明日に続く。

タグ

, 4, 8, web, アクセル, アプリ, お仕事, お金, クラウド, コード, こと, システム, そこ, その他, それ, ひと, プログラミング, レベル, 不振, 不良, , , 今度, 休み, 体調, 収入, 場合, 大切, 大量, 少々, 広告, 循環, 必要, 愚痴, , 我慢, 明日, 本当, 毎日, 無料, 生活, 生産, 生計, , 睡眠, , 習慣, 自分, , 食欲,

昔といまの変わらないプログラマーさん。

2020.05.21

Logging

簡単なコードをむかしはいろいろ調べながらプログラムを書いていた、いまはその調べる時間が短くなって来ている、特によく使用している言語はそんなに時間がかからない、長くても1時間だと思います。それ以上はあまりない。。。『えっそんなにも』と驚く人もいると思うけれど、誰も聞く人がいない環境だとあたりまえに、そんな環境はあると思います。

学習方法は今も昔やあまり変わらない手を動かしてプログラミングして覚えるという事につきます。YOUTUBEなどの解説を聞いただけで覚える人も中にはいると思うけれど、普通の人は解説を聞き手を動かし、そこからプログラムを可変してやっと身につくことになると思います。

自分はそんな感じです?だから・・・
皆がおなじという考えではなく、中小企業で働くIT戦士を長年見てきて皆、そんな感じで経験を積み、中小企業のプログラマーになっていくという形が大半です。中には素質ありの方もいます、そういうひとは最初から大企業のプロパになります。>生きている道が違いますが皆、プログラマーです(´・ω・`)。

プログラマーにもランクがあります。SランクにはなれなくともAランクやBランクのプログラマーを目指して日々精進じましょう。

ひとつコードを記載します。さてこのJSのコードの無駄はなにか考えてみてください。分かっても一人ほくそ笑む事にしてください(*´?`*)

https://zip358.com/tool/demo16/

		let i = 0;
		const btn = document.getElementsByTagName("button");
		const evt = (e) => {
			const view = document.querySelector("#view");
			str = `
		<div class="alert alert-primary" name="pop" role="alert">
			Content ${i++}
		</div>
		`;
			view.innerHTML += str;
			const rm = (e) => {
				e.target.remove();
			};
			const pop = document.getElementsByName("pop");
			for (var x = 0; x < pop.length; x++) {
				pop[x].addEventListener("click", rm);
			}
		};
		btn[0].addEventListener("click", evt);

タグ

, IT, youtube, アタリマエ, いま, コード, こと, そこ, それ, ひと, プログラマー, プログラミング, プログラム, プロバ, むかし, , 中小企業, , , , 企業, 使用, 大半, 学習, , 感じ, 戦士, , , 方法, , 時間, 普通, 最初, 環境, , 簡単, 素質, 経験, 聞き手, 自分, 解説, 言語, , , 長年,

プログラム講師YOUTUBER、たにぐち まことさん。

2020.04.25

Logging

たにぐち まことさんという方がYOUTUBEでフロントエンドエンジニアやバックエンドエンジニアに対して有益な情報を公開しています。wordpressやvue.jsなどをわかりやすく解説しています。近々、kintoneの高知県講演(ライブ放送)で登壇される予定です。これからWEBのプログラマーやコーダーになりたい人は視聴して損はないと思います。自分が昔、HTMLなどを学んだときにはあまり本も買わずソースコード(HTMLコード)から勉強をしていましたが、いまはYOUTUBEという便利なツールがあるので、教育系YOUTUBERの動画を見て学習し手を動かして実践することにより短時間で学習することが出来ると思います。

Vue.js入門 #01: 一番最初のプログラム

自分がいまプログラミング初心者だったら、下記のようなプログラミング学習方法を取ると思います。YOUTUBEで教育系動画を視聴して動画で説明された物と同じ物を作成します。作成途中に分からない事があればググります、そして再度動画を観る。進まない時はSNSで質問をするなどを行いながら徐々に知識を身に着けていきます。知識がつくと基本を知ることが出来るので、次に違うプログラミング言語を学ぶ時の応用が付きます。尚、違う言語を学ぶときは以前まで使用していたプログラミング言語をいま勉強している言語で同じことを試してみるという事を行います。そうすることで比較的短時間で違う言語の勉強がスムーズになります。

理屈っぽい HTML5入門 #01:タグと HTML5と XHTMLの名残

最後にYOUTUBEチャンネル登録はこちら
たにぐち まことのともすたチャンネル
https://www.youtube.com/channel/UCphTq6mefx_15CjD35qgXgA

タグ

html, JS, kintone, vue, web, WordPress, youtube, YOUTUBER, いま, エンジニア, エンド, コーダー, コード, こと, これ, ソース, たにぐち, ツール, とき, バック, プログラマー, プログラミング, プログラム, フロント, まこと, ライブ, 下記, 予定, , , 作成, 便利, 公開, 初心者, 勉強, 動画, 学習, 実践, 情報, , , 放送, 教育, , 方法, , 有益, , , 登壇, 短時間, 自分, 視聴, 解説, 説明, 講師, 講演, 途中, 高知県,

地元(高知県)の話でごめんなさいradiko.jp(ラジコ)

2020.03.19

Logging

ついにFM(エフエム)高知がラジコで視聴可能になりました。いつから聴けるようになっていたかは、不明ですが聴けるようになってよかったなと思います。RKC高知はちょっと聞かないので、FM高知(HI-SIX)で音楽が聞けるようになったのはとても良いなと思います。子供部屋のおじさん、おばさんにも朗報かと思います。ちなみに自分、まだお仕事が決まっていませんのでお仕事探しとウォーキング、プログラミングのループで生きています。

なのでこれでちょっと気分転換が出来そうな気がします。そういや高知の商店街ではラジオが流れているですが、あれと今回のFM高知のラジコ進出は関係あるのかな?、放送の法律が変わったことが影響しているのかも。

手続きが簡単になったんだろうなきっと。いまNHKがインターネットでライブ放送の試験を行っていますが、6時のニュースは今の所、ライブ放送されていないのは何故なんだろうかと思っているのと同じような感じで、ラジコのFM高知も何か規制とかあるのかな。

それにしてもFM高知がネットで聴けるまで…かなり時間がかかったな。自分が記事を書いてから数年もの月日が流れたわけですからね。でも良かったです!

聞きたい方はこちらのリンクからどうぞ。
http://radiko.jp/#!/live/HI-SIX (有料会員で無いと県外の放送は聴けません=高知県からネットに繋いでいる方は視聴出来ますよ)

タグ

6, fm, HI-SIX, jp, NHK, Radiko, RKC, あれ, いつ, いま, インターネット, ウォーキング, エフエム, おじさん, おばさん, お仕事, こと, これ, ニュース, プログラミング, ライブ, ラジオ, ラジコ, ループ, 不明, , 今回, 何故, 可能, 商店街, 地元, 子供部屋, 影響, 感じ, , 手続き, 放送, 朗報, , 気分, 法律, 簡単, 自分, 視聴, 試験, , 転換, 進出, 関係, 音楽, 高知, 高知県,

日本株が暴落しています、いつ終わるのか、教えてYOUTUBER?投資家さん。

2020.03.07

Logging

日本株の暴落しています。高橋ダンさんが語る金融のお話(YOUTUBE)が伸びているようです。自分も素人ですが暴落はまだ続くと思います、そのまま投資しているのはほっといてますが、普通の素人は上がることはないと思うのでマネーに変えた方が良いかなと思っています。

日本株の暴落いつ終わる ⁉ 深い分析‼️ 高橋ダン Dan Takahashi 03/06/2020

自分も日本株は長期的には下がると思うので、今からもし買うとしたらドルコスト平均法で買うのが素人は良いかなと。特にこれから投資を始める方はそうじゃないかなと思います。ちなみに自分はついにマイナスになりました…。たぶん、マイナス5000円か10000円ぐらい下がるのかなと思っていますが、たぶんコロナウィルスが終息するのは5月ぐらいかなと思っているので、そこから海外の市場は上がると思いますので投資信託をしている方は大丈夫かなと。ただ日本の経済はそうはいかないじゃないかなと。

今、市場の売買はプログラミング+機械学習によりニュース記事などの情報で売買を行おうとしている人が多いので、結構暴落するときは早いかなと…。世界がコロナウィルスに怖がらなくなったら上がるだろうと自分は楽観視しています(^o^)

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

タグ

10000, 5, 5000, youtube, YOUTUBER, いつ, ウィルス, お話, コスト, こと, これ, コロナ, そこ, ダン, ドル, ニュース, プログラミング, マイナス, マネー, , 売買, 学習, 市場, 平均法, 投資, 投資信託, 投資家, , 日本, 日本株, 普通, 暴落, 機械, 海外, 素人, 終息, 経済, 自分, 記事, 金融, 高橋,

試行錯誤と思考、自分の頭の中。

2020.01.29

Logging

昨日、YOUTUBEにPHPの解説動画をUPしたのだけど、意外にも再生されていて驚き。唯、自分は文章で解説するの方がまだ得意なんだけど、喋るのは非常に下手で苦手分野、そして情報量が足りないなと思っている。これでは素人はわからないかもしれないと思いつつUPしていきます。コツを掴んだら再度取り直します。いまの自分のスキルだと上達するのに3年ぐらいは必要かなと思います。

「頑張る」は成長を止める危ない言葉。悪い習慣を生む思考停止ワードを紹介
https://www.youtube.com/watch?v=U6b5jaQBMJU

ちなみにプログラミングは誰かに教えてもらった事がないので、スキルが欠損しているところがあるかもしれません。上司が居たけれどその人からは何一つ教えてもらった事がないので本当に独学なんですね。自分が簡単と思っていることが皆には難しいことがあるかもしれません。自分はプログラミングすることがとても簡単だったのであまり苦労した経験がないのです。長いコードや他人のコードを多く読むことがプログラミングの上達のひとつの手段かもしれないと思っています。またPHPの関数を全て覚えるなどはしなくて良いです。そういう所はググると出てきます。プログラミングで大事な所はプログラミング思考を身につけることだと思います。それが出来ればどんなプログラミングもこなせるようになると思います。

追記:動画再生回数について
水回しされていたようでした。35歳ー44歳男性。

タグ

, php, UP, youtube, いま, コード, コツ, こと, これ, スキル, ところ, ひとつ, プログラミング, 上司, 上達, , , , 他人, 全て, 再度, 再生, 分野, 動画, 得意, 必要, 思考, 情報, 手段, 文章, , 昨日, 本当, 欠損, 独学, , 簡単, 素人, 経験, 自分, 苦労, 苦手, , 解説, 試行錯誤, 誰か, 関数, ,

webpに対応しましたプラグインでカバーしました。 Safariめ!!

2020.01.25

Logging

WebP Express(ウェッピーエクスプレス)というWordPressのプラグインがあるので、そちらでコンバート(変換)すれば良いのですが、大量に画像があるサイトはそれで変換できないので下記の対応方法で対応をお願いします。

1. WebP Express使用してコンバートする際に webpが生成されます。webpの生成場所を確認する。現在は下記の配下にwebp画像が作られています。

/wp-content/webp-express/webp-images/doc-root/wp-content/uploads

2.1の配下にwebpの画像を生成するために下記のコマンドを実行します。自分の場合、アップロードしている画像をリスト化して一括処理するプログラミングを実行しました。尚、cwebpがインストールされていない場合、インストールする必要があります。さくらレンタルサーバーには入っているみたいです。

cwebp -q 90 元画像名(階層を含む).png -o 変換後のファイル名.webp (変換先の階層を含む)

こうすることで画像は全てwebpに変換することが可能ですが、これだけでは表示が切り替わらないので下記の画像を参照しプラグインの設定を変更してください。

ちなみにこのwebp(ウェッピー)はグーグルさんが開発したものらしいです、大体のブラウザが、こちらの webpに対応しているのですがSafariとIEは非推奨みたいなんですよね。何れwebpに対応すると思います…思いたい。

タグ

, 2.1, cwebp, doc-root, Express, Safari, uploads, webp, webp-express, webp-images, WordPress, wp-content, アップロード, インストール, ウェッピーエクスプレス, お願い, カバー, コマンド, コンバート, サーバー, サイト, さくら, そちら, それ, ため, プラグイン, プログラミング, リスト, レンタル, 一括, 下記, 使用, 処理, 場合, 場所, 変換, 大量, 実行, 対応, 必要, 方法, 現在, 生成, 画像, 確認, 自分, 配下, ,

YAGNI(ヤグニ)の法則、余計な機能を付けるな!

2020.01.14

Logging

YAGNI(ヤグニ)の法則とはYou Aren’t Going to Need it.の略で
日本語に訳すと「余計な機能を付けるな!」という意味になります。

IT関係者なら聞いたことがあるかもしれない、プログラミングで後々使うかもしれないから、この機能も眠らして置こうと思って置いているコードは1割ぐらい確率でしか使わないから余計なプログラミングコードは書かない方が良いよと言うことであってますかね🤔。

詳しい内容はウィキペディアに書かれていますので参照ください。
https://ja.wikipedia.org/wiki/YAGNI

タグ

, Aren't, Going, IT, Need, To, YAGNI, You, ウィキペディア, コード, こと, プログラミング, ヤグニ, 余計, 内容, 参照, 後々, 意味, , 日本語, 機能, 法則, , 確率, 関係者,