月別アーカイブ: 2014年12月

Mac OS X 10.9.5にアップデートをしたら

快適です。

先週OSアップデートをして、Mac OSが10.9.5になりました。そうしたら印刷時によく起こっていたアプリの異常終了が無くなりました。

辛抱強く「2度目の印刷実行で必ずGyazMailが落ちる」状態で使っておりました。ほかのアプリも印刷やメニューコマンド実行時によく異常終了していました。

OSのアップデート以外はこれといって何かした覚えがありません。もともと10.8.3あたりにアップデートした頃からおかしくなって、10.9に上げたあとは問題が頻繁に起きていました。

OSをアップデートしただけですので、そのために何か作業をするのが納得できなかったため、この不便な状態で長いこと過ごしてきました。OSのアップデートのたびに安定するだろうという期待とか祈りを込めていました。今回やっと祈りがどこかに届いた感があってとてもうれしいです。

取り急ぎご報告まで。

Date 関数がv13.3からv13.4で変わった

いいのです。よくあることなのです。

マニュアルにも書いてありました。12月の次が1月であるという保証はない、と。

しかし動いていたんです。v13.3までは。

Date(‘2014/13/1″)

v13.3までは、このコードは2015年1月1日を返してくれていました。それがv13.4でDate関数が大幅に変更になりました。このとき動きがマニュアル通りになりました。13月という月は無いのだと。プログラマが制御せよと。

問題はその月の最後の日を返すところで起こりました。次の月の1日から1日引いて求めます。正解は次です。

C_LONGINT($1;$year)

$year:=$1

C_LONGINT($2;$month)

$month:=$2

C_DATE($0;$date)

$date:=Date(String($year)+”/”+String($month)+”/”+String(1)) //当月の1日

$date:=Add to date($date;0;1;0) //翌月の1日

$date:=Add to date($date;0;0;-1) //当月の末日

$0:=$date

多重セッション??

今回はインターネットで苦しみました。

突然インターネットが繋がらなくなりました。原因はプロバイダとの接続が複数になってしまうという、多重セッションでした。

プロバイダにアカウントを再発行してもらってルータに設定したら直りました。これだけ?という印象ですが、顧客との打ち合わせやら何やらで、火曜日に対策を始めてから、多重セッション問題を疑うまでに木曜日の午後になっていました。金曜日にアカウントを再発行してもらいました。ネットがダメな間にルータには実験的な設定を試していたため、セッションが復旧してからもトラブルが続きました。結局完全に復旧したのは火曜日でした。

ルータはYAMAHA RTX1200、サポートの方にはいつも感謝しています。

 

4D v14と日本語入力

次のようなお知らせが来ました。覚えとこうと思いましたので、ポストしておきます。

v14製品ラインの最新アップデートをお知らせいたします。

 

11月18日に公開しましたv14.3をインストールされた方は、お手数ですが本日より公開されている新しいv14.3を再インストールしていただきますようお願い申し上げます。

「フォーム・エディターでフォームを修正した後、異なる言語のOSで使用」した場合のフォント名保存に関するエラーは修復されています。

http://www.4d.com/jp/blog/14-3-first-release.html

Yosemite側のCarbonフレームワークの問題で漢字変換が正しく表示されないケースは、OS側の修正までお待ちください。詳細は下記のブログをご参照ください。

http://www.4d.com/jp/blog/yosemite-and-japanese-input.html