ここでは、小数点の桁揃えについて String.Format の動作確認を行っております。結論から述べますと、小数点の末端の桁は四捨五入されて、丸められました。検証サンプルとともに、四捨五入ではなく、切り捨てや切り上げを行うサンプルコードも掲載してあります。
Category Archives: 情報・プログラミング
[ ZendFramework1 ] バリデーションのメッセージを日本語化する ( Zend_Translate )
Zend Framework には IP アドレスや URL などの妥当性検証用にバリデーションクラスが存在します。ここでは、これらバリデーションクラスが出力するメッセージを日本語化するサンプルコードを掲載しています。
日本人には日本語が一番です。日本語、チョー苦手ですが。。。
[ ZendFramework1 ] application.ini にログの出力設定 ( Zend_Application_Resource_Log )
ここでは、Zend_Application_Resource_Log リソースプラグインを使用してログを出力するサンプルを掲載しています。複数のライタを application.ini に設定して、一度に複数のログを出力することもできます。
[ ZendFramework1 ] 複数のDB接続先を application.ini に設定する ( Zend_Application_Resource_Multidb )
ここでは、複数のデータベースの接続先を application.ini に設定するサンプルを掲載しています。具体的には、application.ini に設定可能な Zend_Application_Resource_Db および Zend_Application_Resource_Multidb リソースプラグインを使用したサンプルになります。
[ ZendFramework1 ] Oracle接続の基本的なサンプル(接続、トランザクション、クエリ)
ここでは、Zend Framework で、Oracle データベースに接続、トランザクション、クエリなどを行う基本的なサンプルコードを掲載しています。具体的には、Zend_Db(Zend_Db_Adapter_Oracle)クラスを使用します。
[ ZendFramework1 ] 独自の ini ファイルを使用する (Zend_Config_Ini, Zend_Log, Zend_Db_Adapter)
ここでは、ログの出力先とデータベースの接続先情報を独自の ini ファイルに定義して、Zend_Log クラスと Zend_Db_Adapter クラスインスタンスを生成するサンプルコードを掲載しています。
application.ini ファイル以外に個々のコンフィグ情報を設定すると、いいことあったり、なかったりします。
[ ZendFramework1 ] Oracle(clob, blob)カラムにファイルの格納と取得
ここでは、Zend_Db_Adapter_Oracle および Zend_Db_Statement_Oracle を使用して clob 型 および blob 型のカラムにそれぞれテキストファイル、バイナリファイルを格納と取得を行うサンプルコードを掲載しています。
[ ZendFramework1 ] 1レコードずつメモリ消費を抑えて取得する (Zend_Db_Statement)
ここでは、Zend_Db_Statement_Interface::fetch メソッドを使用して、1レコードずつ取得するサンプルコードを掲載しています。なお、oracle アダプタを使用している場合には OCI8 の oci_fetch_array 関数が内部でコールされています。
[ ZendFramework1 ] Cookie の設定と取得 ( getCookie )
ここでは、今は亡き Zend Framework1 で Cookie の設定と取得を行うサンプルスクリプトを掲載しています。
お亡くなりになったのは、Zend Framework1 で構築した私が関わったサイトです。悪しからず。
[ Java ] SimpleDateFormat.parse は神経質な人は使うのやめましょう
ここでは、Java の SimpleDateFormat.parse メソッドの独特な動作について掲載しています(あと、少々の愚痴も)。神経質な人が使うと汚いソースコードになりそうです。使わないほうが良いでしょう。