投稿者「Y.N」のアーカイブ

Windows 8 以降の IME カタカナ設定について

Windows 8 以降では Windows Form アプリケーションで、コントロールの IMEModeに「Katakana」や「KatakanaHalf」を設定しても、カタカナになってくれません。

原因
Windows 8 以降、IMEModeの切り替えは、ユーザー単位で切り替わるようになった

そのためアプリから IMEMode制御が出来ないようになってしまった
(IME をON にした場合、常にひらがなモードになる)
※ Windows 7までは、アプリ単位で切り替えられたため制御が可能だった

方法
スタートメニューからキーボードの詳細設定画面を立ち上げ
項目名「入力方式の切り替え」にある「アプリウィンドウごとに異なる入力方式を設定する」に
チェックを付ける。

ただしこの方法だとアプリをインストールする端末すべてに設定が必要で
とても手間がかかります。
現状他に方法がないようなので今後の動向から目が離せません。

PostgreSQLでのUNION ALLについて

例) SELECT NULL UNION ALL SELECT NULL UNION ALL SELECT 1;

Oracleであれば[NULL] [NULL] [1]といった結果が得られます。(ただしFROM DUALが必要)

しかしPostgreSQLではこれを

(SELECT NULL UNION ALL SELECT NULL) UNION ALL SELECT 1;

と認識するため括弧内を文字型にキャストした後数値型と結合しようとしてエラーになります

ただし下記のような場合だと文字型にキャストするだけなのでエラーは発生しません

SELECT NULL UNION ALL SELECT 1;

初めまして

今年の4月に入社しましたY.Nと申します。

人生初のブログということでとても緊張しています。

さて、入社から1ヶ月が経ちました。周りの環境が大きく変わり、未だ慣れず四苦八苦していますが先輩方からのわかりやすい説明やお気遣いのおかげで社会人としての第一歩を何とか転ばずに踏み出すことができたのではないかと思っています。

1つの依頼を完了するのに時間がかかる私ですが1つ1つできることを増やして正確かつスムーズに依頼をさばけるように日々努力してまいりますのでこれからよろしくお願い致します。