上杉鷹山を最初に知ったのは学生の頃だったと思う。故ケネディ大統領がスピーチで取り上げた日本人として授業で教わったような記憶がある。ただ、このときはそれ以上は気に留めなかった。
20代終わりの頃に仕事で偶然、米沢に出張することがあり、上杉鷹山という人物を意識するようになったのだと思う。その後、鷹山について書かれた本を購入して読んだ記憶がある。その本を今、読み直している。
上杉鷹山は米沢藩の藩主として領民や家来を束ね導く立場、一方、私は自分以外には一人の社員も部下もいない立場。置かれた立場は違うが、財政赤字に苦しむという点は同じ。
鷹山を見習い、赤字再建策を立て、行動しよう。
「伝国の辞」
一、国家は先祖より子孫へ伝え候国家にして我私すべき物にはこれ無く候
一、人民は国家に属したる人民にして我私すべき物にはこれ無く候
一、国家人民の為に立たる君にて君の為に立たる国家人民にはこれ無く候
出典元
https://ja.wikipedia.org/wiki/%E4%B8%8A%E6%9D%89%E6%B2%BB%E6%86%B2
2017年08月05日
2017年08月04日
初めてのMariaDB
初めて使用した。
プロンプトは
MariaDB [(none)]>
次のコマンドは実行できた。mysqlのままで良いみたい。
select Host, User, Password from mysql.user;
起動
# systemctl start mariadb
または
# systemctl start mariadb.service
終了
# systemctl stop mariadb
または
# systemctl stop mariadb.service
ログファイル
mariaDBのログファイルの位置は/etc/my.cnfに書いてある。
私の場合は/var/log/mariaDB/mariadb.log
起動トラブル
my.cnfに書き込んだ以下のコマンドの上の行を認識してもらえなかった。
default-character-set = utf8
skip-character-set-client-handshake
default-character-set を default-character-serevrに変更したら解決した。
その際、skip-character-set-client-handshake を削除したら、全角文字がブラウザ上では正しく表示されて、phpMyAdmin上だけ文字化けするという現象が発生した。skip-character-set-client-handshake を復活させると解決した。
ただのmysql最新バージョンじゃないか、というのが正直な感想。
プロンプトは
MariaDB [(none)]>
次のコマンドは実行できた。mysqlのままで良いみたい。
select Host, User, Password from mysql.user;
起動
# systemctl start mariadb
または
# systemctl start mariadb.service
終了
# systemctl stop mariadb
または
# systemctl stop mariadb.service
ログファイル
mariaDBのログファイルの位置は/etc/my.cnfに書いてある。
私の場合は/var/log/mariaDB/mariadb.log
起動トラブル
my.cnfに書き込んだ以下のコマンドの上の行を認識してもらえなかった。
default-character-set = utf8
skip-character-set-client-handshake
default-character-set を default-character-serevrに変更したら解決した。
その際、skip-character-set-client-handshake を削除したら、全角文字がブラウザ上では正しく表示されて、phpMyAdmin上だけ文字化けするという現象が発生した。skip-character-set-client-handshake を復活させると解決した。
ただのmysql最新バージョンじゃないか、というのが正直な感想。
2017年08月03日
AmazonのSSL認証
アマゾンのSSL認証は無料らしい。知らなかった。
我が顧客には某有名企業の認証サービスをご利用いただいている。
SSLの更新費用は毎年発生するので、結構、大きい額である。
Amazonに乗り換えたい!。
我が顧客には某有名企業の認証サービスをご利用いただいている。
SSLの更新費用は毎年発生するので、結構、大きい額である。
Amazonに乗り換えたい!。
2017年08月02日
お客様のご要望
"顧客のニーズを尊重"、"顧客第一主義"、口で言うのは簡単だけど。
本当にそうなら仕事をしていないときも、休みの日もお客さんのことを考えていないといけないと思う。
これまでシステム作りで納期、技術的な問題で追い込まれたとき、
お客さんの希望よりも自分の都合を優先したような気がしないでもない。
反省!
本当にそうなら仕事をしていないときも、休みの日もお客さんのことを考えていないといけないと思う。
これまでシステム作りで納期、技術的な問題で追い込まれたとき、
お客さんの希望よりも自分の都合を優先したような気がしないでもない。
反省!
2017年08月01日
PHP 5.4への移行
PHP 5.4では、関数呼び出し時の参照渡しができない。5.3まではできていた。以下はエラーとなる。
function sampleFunction($var) {
$var++;
}
$a = 3;
sampleFunction( &$a);
-------------------------------------------------------------------------------------------------------------------------------
Strict Standards: Only variables should be passed by reference in ファイル名
こんなエラーが出るようになりました。E_STRICT が E_ALL に含まれるようになったためだそうです。
error_reporting(E_ALL ^ E_NOTICE ^ E_STRICT);
これでエラーを消せます。余力のある方にはエラー原因を取り除くことをお勧めします。
-------------------------------------------------------------------------------------------------------------------------------
マジッククォート機能がなくなり、常に FALSE になった。
magic_quotes_gpc = off の状態
php.ini に magic_quotes_gpc がない。
-------------------------------------------------------------------------------------------------------------------------------
htmlspecialchars関数のデフォルト文字エンコーディングがISO-8859-1からUTF-8に変更された。htmlspecialchars関数の第3引数には、処理対象文字列の文字エンコーディングを指定します。
この指定をしない場合、従来(PHP5.3まで)はISO-8859-1とみなされていたのに対して、
PHP5.4ではUTF-8とみなされるようになります
参考
http://blog.tokumaru.org/2011/11/php54htmlspecialchars.html
EUC-JPのページでhtmlspecialchars関数で処理した値を表示させていると、
全角文字だけが表示されないという現象が起きます。
-------------------------------------------------------------------------------------------------------------------------------
php.ini内のshort_open_tag のON、OFFにかかわらず、
function sampleFunction($var) {
$var++;
}
$a = 3;
sampleFunction( &$a);
-------------------------------------------------------------------------------------------------------------------------------
Strict Standards: Only variables should be passed by reference in ファイル名
こんなエラーが出るようになりました。E_STRICT が E_ALL に含まれるようになったためだそうです。
error_reporting(E_ALL ^ E_NOTICE ^ E_STRICT);
これでエラーを消せます。余力のある方にはエラー原因を取り除くことをお勧めします。
-------------------------------------------------------------------------------------------------------------------------------
マジッククォート機能がなくなり、常に FALSE になった。
magic_quotes_gpc = off の状態
php.ini に magic_quotes_gpc がない。
-------------------------------------------------------------------------------------------------------------------------------
htmlspecialchars関数のデフォルト文字エンコーディングがISO-8859-1からUTF-8に変更された。htmlspecialchars関数の第3引数には、処理対象文字列の文字エンコーディングを指定します。
この指定をしない場合、従来(PHP5.3まで)はISO-8859-1とみなされていたのに対して、
PHP5.4ではUTF-8とみなされるようになります
参考
http://blog.tokumaru.org/2011/11/php54htmlspecialchars.html
EUC-JPのページでhtmlspecialchars関数で処理した値を表示させていると、
全角文字だけが表示されないという現象が起きます。
-------------------------------------------------------------------------------------------------------------------------------
php.ini内のshort_open_tag のON、OFFにかかわらず、