IMAPサーバに接続できない

dovecotを2.2.10にバージョンアップしたところ、下記エラーメッセージが /var/log/dovecot.log に記録されてログインできなくなった。

May 16 22:40:29 imap(usename): Error: user username: Initialization failed: namespace configuration error: inbox=yes namespace missing

centos 7 の dovecot 2.2.10 でログイン出来なくなった場合の対策

に記載があったが、/etc/dovecot/conf.d/15-mailboxes.conf をバックアップ取得したうえで、削除するとログインできるようになった。

バージョンアップ時に /etc/dovecot/conf.d/15-mailboxes.conf.original が作られており、15-mailboxes.conf と同じ状態になっていたので、15-mailboxes.conf だけ削除すればよい状態だった。

15-mailboxes.conf が何をしているのかは調べておくこととする。

 

Javaの教科書

Javaといえば、バージョン表記がJDK 8の場合には1.8となっていて、バージョン8じゃないのかと思いきや、そうではないようだ。Java Platform, Standard Edition 8の名前とバージョンにあるように、たとえば、Java SE 8というのは、名前であってバージョンではない。また、Java SEはプラットフォーム名であり、製品名ではない。なかなか奥が深い。

メモリ管理で悩むような(多重実行時にスワップするような)場合には、Oracleドキュメントを参照すると良い。

Eclipse4.4ではじめるJavaプログラミング入門Eclipse4.4Luna対応

Java SE 8に対応した書籍。
Tomcat8についての知識を少し学んでおきたいと思ったが、プログラミング入門というだけあって、肩透かしを食らった感じ。ただ、Java8からGUIがSwingがJavaFXに変わったことを知れて勉強になった。また、Androidプログラミングについても記載されているので、プログラミングの導入には非常に良い本だと感じた。

はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67)

Java SE 8には対応していないが、サーブレットに関する記述が多く、Tomcatについての知識を学ぶ上では良書のように感じた。参考程度だが、JettyやGlassFishについての話題についても触れられてている。少し古いが、Java 最近のアプリケーションサーバー事情(2015年)が参考になる。

詳解 Tomcat

Tomcat8に対応したオライリー社の本。Javaアプリケーションサーバの管理の視点で詳しく知る上では、この本を購入するしかないのかもしれない。書籍を読まれた方のレビュー書籍「詳解Tomcat」を読んでが参考考になる。

設計の仕事ばかりしていると、実務から離れてしまうので少しはAndroidプログラミング等行って手を動かすようにしないといけないなと痛感。。。。

 

UMLの教科書

市の図書館にあった蔵書で借りてみた。

かんたん UML入門 [改訂2版]

入門書といえど、わりと難しいUML入門書。
ただ、漠然としか分かっていなかったUMLと設計のあるべき姿が学べるので良い本だと思う。

GoFの23パターン(オブジェクト指向における再利用のためのデザインパターン)が設計のあるべき姿として紹介されているが、具体的な内容の記述はない。賛否両論あるようだが、解説されている矢沢久雄の早わかりGoFデザインパターンを参考にして理解を深めてみたい。

社労士試験を始めて受験

社労士試験を始めて受験した。

社労士試験は中小企業診断士と異なり、科目合格がない上に、科目単位の最低ラインが高いのでかなり難易度が高い。さらに択一式試験が3時間30分ぶっ通しといういままで他の試験では受験したことのない長さ。

中小企業診断士よりも欠席者がさらに少ない感じがした。

自己採点結果についてだが、(選択式)15/40点、(択一式)28/70点でいずれも正答率が4割程度であり、合格に程遠いレベル。

回答速報を配布していたTACとクレアールで模範解答結果が異なっていたのが試験の難しさを象徴しているのだろうか。。。。

労働基準法・労働安全衛生法 (選択式)4/5点 (択一式)3/10点

労働者災害補償保険法 (選択式)2/5点 (択一式)3/10点

雇用保険法 (選択式)1/5点 (択一式)2/10点

労務管理その他労働に関する一般常識 (選択式)2/5点

社会保険に関する一般常識 (選択式)3/5点 (択一式)8/10点

健康保険法 (選択式)1/5点 (択一式)6/10点

厚生年金保険法 (選択式)0/5点 (択一式)2/10点

国民年金法 (選択式)2/5点 (択一式)4/10点

 

雇用保険法と厚生年金保険法に関する理解がひどい状態なので、来年に向け、そして今後の自分のために重点的に身につけられるようにしたい。

HTTPSプロトコル経由だと表示が崩れる

設定でサイトのアドレスをhttpsプロトコル設定にしていると、なぜかcssファイルやjsファイルがhttpプロトコル指定になっていて、読み込みされず表示が崩れてしまう不具合があった。

HTST設定などやってみたが改善されず、ソースコードをチェックしてみるもよくわからずで、とりあえず設定でのサイトのアドレスをhttpプロトコル設定にすることによって暫定解決。原因調査を継続したい。。。

MySQLでロールバックしなかった件

MariaDB(MySQL)でトランザクションを設定して意図的にロールバックさせたつもりがコミットされていた。。。。
原因は、対象のテーブルがトランザクションセーフテーブル (InnoDB または NDB のテーブルなど) ではなかったから。
参照:MySQLリファレンスマニュアル
MariaDB [(table name)]> begin;
Query OK, 0 rows affected (0.00 sec)
MariaDB [price]> update (table name) set ean='9784798148816' where asin='B073J82NQX';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [price]> \q
Bye
$ mysql -u (user name) -p (table name)
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is (ID sequence)
Server version: (version name)-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [price]> select ean from (table name) where asin='B073J82NQX';
+---------------+
| ean |
+---------------+
| 9784798148816 |
+---------------+
1 row in set (0.00 sec)

テーブルのエンジンを調べる方法は、MySQLサーバのストレージエンジン確認方法を参照するとよい。
> use information_schema
Database changed
MariaDB [information_schema]> select table_schema, table_name, engine from tables where table_name='(table name)';
+--------------+------------+--------+
| table_schema | table_name | engine |
+--------------+------------+--------+
| (schema name)| (table name)| MyISAM |
+--------------+------------+--------+
1 row in set (0.02 sec)

中小企業診断士試験をはじめて受験

大阪会場の一つのマイドームおおさかで受験者し、受験者数は2000人。ただ受験料が13,000円と高額で年1回しかないだけあって、受験率は情報処理試験よりかなり多い感じをうけた。

自己採点結果は次のとおり不合格。不合格ラインである40点を下回る科目はなかったものの、経済学・経済政策が科目合格できていなければ、受験した意味がないことになってしまう。。。。

簿記を勉強しているから、財務・会計は簿記1級の受験勉強を兼ねれば何とかいけるだろうと思っていたのが大間違い。甘く見て痛い目にあった。

 

経済学・経済政策 60点(科目合格ラインぎりぎり)

財務・会計 52点

企業経営理論 49点

運営管理 56点

経営法務 44点

中小企業経営・中小企業政策 54点

※経営情報システムはプロジェクトマネージャ試験合格者のため、免除

ストレスチェック

みんなが欲しかった! 社労士の教科書 2017年度より
事業者は、常時使用する労働者に対し、1年以内ごとに1回、定期に医師、保健師、厚生労働大臣が定める研修を修了した看護師又は精神保健福祉士による心理的な負担の程度を把握するための検査を行わなければならない。
常時50人未満の事業場については、当分の間「行うよう努めなければならない」(努力義務)とされている。
参考)
労働安全衛生法 66条の10