PrimeFaces の Web コンポーネント(部品)を使った際に JavaScript のコードが見えるやつの原因は一時生成コード

PrimeFaces のコンポーネントは、内部的に script 要素を自動生成して即座に消しにかかるようになっている。

この消すまでの処理が行われるまでの間、一瞬だけ表示される場合がある。

御存知の通り普通のブラウザなら script 要素は display:none がデフォルトなので、うっかり別の指定(例えば display:block)をしてしまっている場合はきちんと元の指定で上書きしておくべきである。

Bean の種類が多すぎる

Bean には使い途に応じていろいろな名前があるけど、全部同じである。種類が多いので一度整理しておこうと思う。

  • Value Object (VO)
  • Data Transfer Object (DTO)
  • Form
  • Entity
  • Bean

VO は DB やファイルの I/F と相互にやり取りする為のもの。

DTO は変更可能な VO。

Form は Web アプリケーションの入力を受け取って MVC でいう M で値を検証したり編集したりする。

Entity は VO + DAO。

Bean は全体を総括する名前だ。やたら使い分けが難しい。

LibreOffice の挿入仕様が我慢ならない

いつまで経っても Excel では日常的に使う「コピー挿入」が出来ないので、真面目に有償オフィスソフトの購入を検討しはじめました。とりあえず Kingsoft Office を試して、ダメそうなら本物の Microsoft Office で検討ですかね……。

ちなみに Kingsoft Office は現在では名前が変わって「WPS Office」になったようです。https://www.kingsoft.jp/office/

WordPress 導入

いい加減に、このドメインのデータが壊れたままなのをどうにかしておきたいよねって事で、前々からこれがいいと直感していた WP を導入しました。色々備忘録を残していきましょう。