2016

PC版FF13プレイ日記①


なんかふと思い立ってFF13をプレイし始めた。 PC版(Steam)である。 昔は(FF10くらいまで)は発売と同時にソフトも買って遊びつくしてるほどだったけど、 最近はFFどころか「ゲーム」という趣味そのものからめっきり離れてしまっていて スマホのゲームとかも全然うとくて、 「ゲーム」というものに全体的にまじに興味がなくなっていた。 なんかの拍子でやり始めるとまあ面白いもんなんだけどね。 ただよもやPCでゲームする日が来るとは思わなかった。 最近のゲーム業界は手広くやってるんだね。


プログラムと英語


今までいくつかのシステム開発に携わってきて、それらは様々なプログラムで構成されているわけだが、
ソースコードの主要な部分、つまり変数とかメソッド名とかテーブル名とか、その辺は基本的に半角英数記号で記述されるので、
まあ、システム都合にも寄るんだろうけど、基本的に「日本語を無理やり英語にした」っていうのがスゴク多い。
例えば「受注金額」という項目があった場合、
Javaで定義する変数は「juchu_kingaku」とかだし
テーブル項目の物理名は「JUCHU_KINGAKU」なわけだ。
俺みたいな英語が全然できない人間からするとむしろこういうほうがわかりやすいんだけども、
グローバル化が叫ばれる昨今、本来はこういうのはよくないのかもしれないなと、なんとなくふと思った。


【Oracle】NUL(U+0000)の後ろには文字列結合できない


OracleでNUL(UnicodeでいうとU+0000、制御コード)の後ろに文字列結合すると、結合した文字列が消滅するらしい。
要するにNULの後ろに文字をくっつけることができない。
そういうもんなのか?
なんとなく、まあ、気持ちはわからんでもないけどそういうこと勝手にやるなよなあ~って思う。
俺だけ?


 


【HTML】SUBMITボタンでVALUE未指定だとIEで印刷プレビューすると「クエリ送信」になる


SUBMITにVALUE未指定だと、IEで印刷プレビューすると勝手に「クエリ送信」って文字列が付くらしい。
ググってみると、昔のバージョンのIEだと、
SUBMITにVALUEが入ってない場合、ブラウザ表示の段階から「クエリ送信」って表示する仕様だったようだ。
現代のIEの印刷プレビューにだけそれが残っているのはその名残か?

この現象は、Win7/IE11で再現。
Google Chrome、FireFoxではおきない。
要するにIEだけで起きる。
はっきり言っていい迷惑だ。
余計な文字を勝手に出すな!と言いたい。


 


【java】FileFilterメモ


File#listFilesでFileオブジェクトの配列を取得するとき、FileFilterを引数に与えると、取得してくるFileオブジェクトを絞り込むことができる。
ただそのためのFileFilterクラスは自分で自作しないとならない。
FileFilterはインターフェースなので、実装(implements)した個別クラスを定義し、「accept」メソッドを実装する。


【HTML】X-UA-CompatibleによるIE互換表示制御と注意点


IE11には「互換表示」というオプションがあって、
ツールバーの「ツール」→「互換表示設定」で互換表示の対象ドメインを指定できる。
互換表示対象になるとIE7相当で画面表示できる(とどこかで聞いた)。
IEはバージョンによってレンダリングの仕方(画面への描画の方法)が違うらしく
互換表示の有無によっていろいろ見え方が変わる。
互換表示の有無に関わらず表示内容を統一する場合、
以下のmetaタグ(以後X-UAと呼ぶ)をいれることでそれを制御できる。

  
<meta http-equiv="X-UA-Compatible" content="IE=edge">  


のだが、ちょっとした注意が必要である。
以下に実例を示す。


 


仮面ライダーゴースト20160122


2015年のクリスマスプレゼントとして、 長男には「ガンガンセイバー」「ゴーストドライバー」を


仮面ライダーゴースト 「変身ベルト DXゴーストドライバー」&「4モード変形 DXガンガンセイバー」 2点セット-+「別売り乾電池6本付き」

次男には「ガンガンハンド」を
仮面ライダーゴースト グーパー拳銃 DXガンガンハンド

それぞれプレゼントした。


2016

誰にいうわけでもないけど あけましておめでとうございます。 去年の年越しは友人らと桜木町で迎えたようです。 今年は家の中でのんびりしてました。 はじ