アフィリエイト広告を利用しています

2017年08月05日

財政危機、克服のために

上杉鷹山を最初に知ったのは学生の頃だったと思う。故ケネディ大統領がスピーチで取り上げた日本人として授業で教わったような記憶がある。ただ、このときはそれ以上は気に留めなかった。

20代終わりの頃に仕事で偶然、米沢に出張することがあり、上杉鷹山という人物を意識するようになったのだと思う。その後、鷹山について書かれた本を購入して読んだ記憶がある。その本を今、読み直している。

上杉鷹山は米沢藩の藩主として領民や家来を束ね導く立場、一方、私は自分以外には一人の社員も部下もいない立場。置かれた立場は違うが、財政赤字に苦しむという点は同じ。

鷹山を見習い、赤字再建策を立て、行動しよう。


「伝国の辞」

一、国家は先祖より子孫へ伝え候国家にして我私すべき物にはこれ無く候

一、人民は国家に属したる人民にして我私すべき物にはこれ無く候

一、国家人民の為に立たる君にて君の為に立たる国家人民にはこれ無く候

出典元
https://ja.wikipedia.org/wiki/%E4%B8%8A%E6%9D%89%E6%B2%BB%E6%86%B2



posted by db-engineer at 00:00 | Comment(0) | 経営

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最新バージョンじゃないか、というのが正直な感想。


posted by db-engineer at 00:00 | Comment(0) | Mysql

2017年08月03日

AmazonのSSL認証

アマゾンのSSL認証は無料らしい。知らなかった。

我が顧客には某有名企業の認証サービスをご利用いただいている。

SSLの更新費用は毎年発生するので、結構、大きい額である。

Amazonに乗り換えたい!。


posted by db-engineer at 00:00 | Comment(0) | 日々のこと

2017年08月02日

お客様のご要望

"顧客のニーズを尊重"、"顧客第一主義"、口で言うのは簡単だけど。

本当にそうなら仕事をしていないときも、休みの日もお客さんのことを考えていないといけないと思う。


これまでシステム作りで納期、技術的な問題で追い込まれたとき、

お客さんの希望よりも自分の都合を優先したような気がしないでもない。


反省!


posted by db-engineer at 00:00 | Comment(0) | 経営

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にかかわらず、


posted by db-engineer at 00:00 | Comment(0) | PHP

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド