4D Summit Europe 2014参加者様の声 – 4D
4D社のホームページに掲載されました。
快適です。
先週OSアップデートをして、Mac OSが10.9.5になりました。そうしたら印刷時によく起こっていたアプリの異常終了が無くなりました。
辛抱強く「2度目の印刷実行で必ずGyazMailが落ちる」状態で使っておりました。ほかのアプリも印刷やメニューコマンド実行時によく異常終了していました。
OSのアップデート以外はこれといって何かした覚えがありません。もともと10.8.3あたりにアップデートした頃からおかしくなって、10.9に上げたあとは問題が頻繁に起きていました。
OSをアップデートしただけですので、そのために何か作業をするのが納得できなかったため、この不便な状態で長いこと過ごしてきました。OSのアップデートのたびに安定するだろうという期待とか祈りを込めていました。今回やっと祈りがどこかに届いた感があってとてもうれしいです。
取り急ぎご報告まで。
いいのです。よくあることなのです。
マニュアルにも書いてありました。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、サポートの方にはいつも感謝しています。
次のようなお知らせが来ました。覚えとこうと思いましたので、ポストしておきます。
|