BLOGS

4D ブログ

warning: file_get_contents(http://www.telize.com/geoip/54.157.81.13) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
13/10/2015

OS X 10.11 El Capitanでは新しい日本語フォント(クレー・游明朝体+36ポかな・筑紫A丸ゴシック・筑紫B丸ゴシック)が追加され,さらに日本語システムフォントであるヒラギノ角ゴシックは,10種類の太さから選べるようになりました。一方,10.10 Yosemiteまで存在したヒラギノ角ゴ ProN W3のようなフォントは取り除かれているので注意が必要です。この記事では,OS X 10.11 El Capitanの新しいフォント名に関する情報を紹介しています。

 

Read more

05/10/2015

2015年9月30日,OSX の最新版『El Capitan』がエンドユーザー向けの無償アップグレードとしてリリースされました。4Dでは,OS X 10.11オペレーションシステムに対し,v15を正式な『認定(Certified)』レベルの対応とするため,早い時期からベータ版を活用して調整を続けてきました。この記事では,4DのEl Capitan対応についての補足的な情報を提供しています。

 

Read more

25/09/2015

Windowsでは,かなり複雑なファイルパス命名規則が定められています。COPY DOCUMENTTest path nameなどのファイル操作コマンドは,正式にUNC (Uniform Naming Convention) をサポートしているわけではありませんが,内部的な実装の関係で,実際にはUNCパスが使用できる場合が少なくありません。この記事では,Windows版4Dの『UNCパス』サポートについて説明しています。

 

Read more

19/09/2015

UUIDは,特殊なフィールド型です。アイコンは文字列型と同じであり,値も16進数32桁の文字列で表現されますが,実体は整数であり,文字列ではありません。UUIDは,通常,自動生成プロパティと併用され,複製・ジャーナリング・リレーションのキーフィールドとして間接的に使用されるので,直接,値を代入または参照することはないはずです。しかし,もし,UUIDの値を参照するのであれば,それが文字列ではないことを考慮に含めるようにしてください。この記事では,UUIDをクエリする場合の注意点を説明しています。

 

Read more

18/09/2015

最近,4D Forumsに興味深い投稿がありました。リストボックスのフッターは,非表示にすることもできるし,高さ(行数またはピクセル数)をゼロにすることもできるが,違いはあるのか,という質問です。

 

Read more

15/09/2015

同一のマシン上で複数の4D Serverを実行することは,技術的にも,ライセンス上でもサポートされています。しかし,v13.6とv13.5以前の4D Serverを同時に起動することは推奨されません。v13.6では,シリアル番号(ライセンス)の内部管理が変更されているため,v13.5以前のバージョンとはライセンスが共有できないからです。この記事では,同一マシン上で複数の4D Serverを起動する場合の注意点を説明しています。

 

Read more

09/09/2015

 4D v13のサポートは2015年9月30日で終了します。

Read more

04/09/2015

PLATFORM PROPERTIESは,起動しているオペレーティングシステムのタイプ・バージョン・言語,およびマシンにインストールされているプロセッサに関する情報を調べるためのコマンドです。Windoowsプラットフォームの場合,LONGINT型で表現されるバージョンコードを分解することにより,メジャーバージョンとマイナーバージョンを特定することができます。しかし,Windows 8.1/10では『6.2』つまりWindow 8の番号が返されるため,正確なバージョン番号を特定することができません。この記事では,Windowsバージョンを特定する方法を説明しています。

 

Read more

03/09/2015

v13以降,Replace stringPositionなどの文字列コマンドが遅くなったことに気づかれたかもしれません。極端なケースでは,v12との比較で8倍の処理時間を要することがあります。この記事では,文字列コマンドが以前のバージョンよりも遅くなる事例とその理由について説明しています。

 

Read more

03/09/2015

4DのXML処理コマンド(DOM/SAX)は,オープンソースライブラリのXercesを内部的に使用しています。v14では,ライブラリのバージョンが3.0.1にアップデートされたことにより,Unicodeではないエンコーディングの大部分が使用できなくなりました。この記事では,XML処理コマンドでサポートされていないエンコーディングについて説明しています。

 

Read more