コロナウィルス対策でIT促進化が進む?

2020.03.04

Logging

コロナウィルス対策でIT促進化が進む…。事務的作業をテレワーク(リモートワーク)など行うという取り組みが世界中のデスクワークを中心とした現場で行われているという事ですが…。自分はあまり喜ばしいことではないと思っています。これが定着すると確かに社会は変わると思いますが、とても厳しい現実が待っていると思います。

とても厳しい現実とは何かといえば、今まで会社は会社のある地域でしか人材を雇おうとしなかったけれど、これが見直され世界から優秀な人材を確保することが出来る事に社会が気づいた事が今回の問題点だと思います。そうなるとスキルのない人材は確実に仕事を失うと思います。日本は英語が話せないひとが多いので、まだ世界から比べれば日本国内での話になると思いますが他国はかなり大変なことになり格差は広がる一方だと思います。

またリモートワークが社会に定着するには、そんなに時間がかからないと思います。2?3年の間にリモートワークを支援するツールなども増えていくでしょうし、そういう環境がかなりデスクワーカーの働き方を変えていくと思います。

変えていくというよりは世界の巨人に変えられると思います。また、いろいろな今まであったツールを企業が無償で提供している理由ですが、お分かりの通り今後のビジネスに繋がるわけです。そしてコロナウィルスが沈静化後もこの流れは続くと思います。

GAFAM( ガファム )万歳三唱?

タグ

2, , IT, ウィルス, かなり, こと, これ, コロナ, スキル, ツール, デスク, テレ, ひと, リモート, ワーク, 一方, 世界, 中心, , 人材, 今回, 仕事, 他国, 会社, , 作業, 促進, 優秀, 問題点, 国内, 地域, 大変, 定着, 対策, 支援, 日本, 時間, 格差, 現場, 現実, 確保, 社会, 自分, 英語, , ,

補助金のそこんトコロ知りたい。

2020.01.26

Logging

自分が知っている補助金といえばIT補助金なのだけど、これはIT関係のサービスを導入したいと思っている企業が国から費用を貰える制度なのだけど、これ国の税金を中小企業にばら撒いていると思う。日本は中小企業を大事にしているが倒産しそうな会社は倒産したほうが良いのではないかと思っていた最近まで。ただよくよく考えると自己破産した場合はお金が消えてなくなるわけだから難しいなと思えてきた。どちらの方が損失多いのだろうか?

もし自分が企業した場合は、このIT補助金というものを使用したいと考えるだろうか。実際、経営が困難になるとどうしても頼れるもの、使える制度は使うことになるだろうか?国は企業にあまり支援制度を設けない方が良いじゃないかと思います。支援制度は途中で辞めれないよね、日本銀行が日本株を買っているのと同じ感覚のような気がする。

『辞められない止まらない』状態だよね。黒田総裁、安倍首相が交代するまで日本企業の株を買い続けるつもりなのかな。首相が変わった途端に化けの皮が剥がれて暴落が起きるじゃないかと不安視しているのは自分だけでしょうか?

補助金にせよ、日本銀行にせよ。優しさが逆に国や企業をダメにするというパターンもあるじゃないのかと、たまに思う時がある。優しさって難しいですね。

タグ

IT, お金, こと, これ, サービス, そこ, つもり, トコロ, どちら, ばら, もの, わけ, 中小企業, 交代, 企業, 会社, 使用, 倒産, 制度, 困難, , 場合, , 大事, 安倍, 実際, 導入, 感覚, 損失, 支援, , 日本, 日本株, 日本銀行, 最近, , , 状態, 税金, 経営, 総裁, 自分, 自己破産, 補助金, 費用, 途中, 関係, 首相, 黒田,

世間体とか置いといてさ。

2020.01.23

Logging

自分はNHKの『プロフェッショナル仕事の流儀』が好きなんで録画している(全部の回を観ているわけじゃないけど)。この数ヶ月録画して溜まったモノから今朝、2本のプロフェッショナルの番組を観た。ひとつ目は『数学教師 井本陽久 | 答えは、子どもの中に | カリスマ教師』回、ふたつ目は『ひきこもり支援 石川清 | 人を癒やし、人に癒やされる』の回だ。

井本さんは今の子供に大人の価値観を植え付けたらダメ、だって子供達が大人になる頃の世間の価値観は今とは別になっているから。そんな価値観植え付けたら、あべこべになりますよねと話しています。
また、石川さんの友人は働くということが性善説になっている現代に疑問符が持っていた(引きこもりさんと石川さんたちが沖縄で飲み会している場面を観て、自分は改めて何のために働いているのかを考えさせられた)。この井本さんと石川さんに共通しているのは世間体とかよりも、もっとそれじゃない何か、例えば自分で行動する勇気や自分で考えることなどが大切さとかが大事だと考えているところだ。自分はそう番組を通して思えた。

生きていくためにはお金が必要です。
一度、社会レールから脱線してしまうと中々、戻ることが難しい。自分が思うにそんな人達を受け入れる社会にしないとダメなんじゃないかと。いまの戻ることが難しいような社会になっている事が自分は変じゃないのかと感じます。

番組を観たい方は下記のリンクからNHKオンデマンドで視聴可能です(有料)
https://www4.nhk.or.jp/professional/7/

タグ

2, NHK, あべこべ, カリスマ, こと, それ, ため, ひきこもり, ひとつ, ふたつ, プロフェッショナル, もの, わけ, 世間, 世間体, , 井本, , , 今朝, 仕事, , 価値観, 全部, 共通, 勇気, 友人, , 場面, 大人, 子ども, 子供, 性善, 支援, 教師, , 数学, 沖縄, 流儀, , 現代, 番組, 疑問符, 石川, 答え, 自分, 行動, 録画, 陽久, ,

さくらレンタルサーバーでWordPressのDBバックアップを支援するPHPコード

2020.01.10

Logging

さくらレンタルサーバーでWordPressバックアップを支援するPHPコードです。

駆け出しのWEB担当者用のプログラムです、動作環境はPHP5.6以上でお願いします。バックアップする際にWARNINGが発生してしまうには対応しておりません。メールが貯まりますが大丈夫ですよ、きっと。

プログラムを読めば何を書いているのか、駆け出しのWEB担当者様もわかるとは思いますが、変更してほしいのはIDとPASS部分です?。ルートにWordPressをインストールしていない場合は $wploadfile の変更もお願いします。

ファイルをアップロードした階層に dbbackup名でフォルダを設置しそのフォルダにベーシック認証をかけておいてください。外部からダウンロードが容易に出来るので・・・。

上記の設定が完了したらファイルをアップロードし sakura-rental-wpdb-backupfullにアクセスしてください。
ログイン後、管理画面より設定を行った後、さくらレンタルサーバーのコントロールパネルよりCRONの設定を行ってください。

ダウンロードはこちらから
https://zip358.com/tool/sakura-rental-wpdb-backupfull/sakura-rental-wpdb-backupfull.zip

尚、CRON設定に関しては例を管理画面に書いていますのでそちらの参考に設定をお願いいたします、またバックアップは1週間保持します。
月曜日?日曜日まで7ファイルのMYSQL、DBのバックアップファイルが出来上がります。管理画面の曜日設定にチェックが入っていないものはバックアップ致しません。

※ソースコードは下記になります。
※2020年12月、修正しました。ソースコードは下記になります。
※wp-load.phpの階層を自身の階層に変更してください。

<!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.5.2/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.min.css">
<link rel="stylesheet" href="assets/css/style.css">
<title>さくらレンタルサーバーでWordPressのDBバックアップを支援するPHPコード</title>
</head>
<body>
	<div class="container">
		<div class="row">
			<div class="col table-responsive">
					<table class="table" id="tbl">
					</table>
			</div>
		</div>
	</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.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.5.2/js/bootstrap.min.js"></script>
<script src="./assets/js/common.js?<?=time()?>"></script>
</body>
</html>
window.onload = function () {
	$.ajax({
		type: "POST",
		dataType: "json",
		url: "./lib/view.php",
		data: "data",
		success: function (response) {
			if (response.password.ok === "ok") {
				view();
			} else {
				passwordview();
			}
		}
	});
};


function view() {
	let str = "";
	fetch("./schedule.dat").then(response => response.text()).then(data => {
		let weekval = data.split(",");
		let weekname = 
			[
				{en:"Sunday",ja:"日曜日"},
				{en:"Monday",ja:"月曜日"},
				{en:"Tuesday",ja:"火曜日"},
				{en:"Wednesday",ja:"水曜日"},
				{en:"Thursday",ja:"木曜日"},
				{en:"Friday",ja:"金曜日"},
				{en:"Saturday",ja:"土曜日"}
			];
		
		if (weekval.length === 7) {
			for (var i = 0; i < 7; i++) {
				let weekvalflg = weekval[i] == 1 ? " checked " : "";
				str += `
		<tr>
		<td>${weekname[i].ja}</td>
		<td>
			<div class="form-check">
				<input id="${weekname[i].en}_chk" class="form-check-input" type="checkbox" name="" value=1 ${weekvalflg}>
				<label for="${weekname[i].en}_chk" class="form-check-label">バックアップする</label>
			</div>
		</td>
	</tr>
		`;
			}
		} else {
			for (var i = 0; i < 7; i++) {
				str += `
		<tr>
		<td>${weekname[i].ja}</td>
		<td>
			<div class="form-check">
				<input id="${weekname[i].en}_chk" class="form-check-input" type="checkbox" name="" value=1>
				<label for="${weekname[i].en}_chk" class="form-check-label">バックアップする</label>
			</div>
		</td>
	</tr>
		`;
			}

		}
		str += `
<tr>
	<td colspan="2"><button class="btn btn-primary"  id="btn" type="button">設定する</button></td>
</tr>
`;
		document.getElementById("tbl").innerHTML = str;
		document.getElementById("btn").addEventListener("click", function () {
			$.ajax({
				type: "POST",
				url: "./lib/backup-setting.php",
				data: {
					Sunday: document.getElementById("Sunday_chk").checked?1:0,
					Monday: document.getElementById("Monday_chk").checked?1:0,
					Tuesday: document.getElementById("Tuesday_chk").checked?1:0,
					Wednesday: document.getElementById("Wednesday_chk").checked?1:0,
					Thursday: document.getElementById("Thursday_chk").checked?1:0,
					Friday: document.getElementById("Friday_chk").checked?1:0,
					Saturday: document.getElementById("Saturday_chk").checked?1:0
				},
				dataType: "json",
				success: function (response) {
					if (response.ok == "ok") {
						alert("設定しました");
					} else {
						alert("失敗しました");
					}
				}
			});
		});

	});
}

function passwordview() {
	document.getElementById("tbl").innerHTML = `
	<tr>
	<td>wordpress Id</td>
	<td>
		<div class="input-group">
			<input class="form-control" type="text" id="wpid" placeholder="ワードプレスのIDを入力ください" aria-label="ワードプレスのIDを入力ください" aria-describedby="wpid">
		</div>
	</td>
</tr>
<tr>
	<td>wordpress pass</td>
	<td>
		<div class="input-group">
			<input class="form-control" type="password" id="wppass" placeholder="ワードプレスのPassを入力ください" aria-label="ワードプレスのIDを入力ください" aria-describedby="wppass">
		</div>
	</td>
</tr>
<tr>
	<td colspan="2"><button class="btn btn-primary"  id="btn" type="button">ログインする</button></td>
</tr>	
	`;



	document.getElementById("btn").addEventListener("click", function () {
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "./lib/pass.php",
			data: { wpid: document.getElementById("wpid").value, wppass: document.getElementById("wppass").value },
			success: function (response) {
				if (response.password.ok === "ok") {
					view();
				} else {
					alert(response.password.msg);
					passwordview();
				}
			}
		});
	});
}

タグ

5.6, db, dbbackup, ID, pass, php, sakura-rental-wpdb-backupf, WARNING, web, WordPress, wploadfile, アップロード, インストール, お願い, コード, サーバー, さくら, ダウンロード, バックアップ, ファイル, フォルダ, プログラム, ベーシック, メール, ルート, レンタル, 上記, , 動作, , 場合, 変更, 外部, 完了, 容易, 対応, 担当者, 支援, 環境, 発生, 設定, 設置, 認証, 部分, 階層, , 駆け出し,