ここでは、printf 関数のような可変長パラメータを持つ関数のサンプルコードを掲載しています。第1パラメータにフォーマットの文字列を持ち、2つ目以降のパラメータは任意の個数(複数)という関数です。
Category Archives: 情報・プログラミング
[ VBA入門 ] VBA と マクロの違いを 『マクロの記録』で理解する
ここでは、マクロの記録というエクセルの機能を使って VBA と マクロの違いを説明したいと思います。結論から言いますとマクロと VBA は全く違います。言葉の通り違います。
それと、意味不明なアイキャッチ画像には訳があります。読み進めていけば多分わかります。訳はありますが、意味はありませんけどね。
[ Excel ] 大量にあるシートの一覧を表示して一瞬で切り替える
エクセルで大量のシートを作成してドキュメントを書いている人や会社は多いと思いますが、個人的にはお勧めしません。マイクロソフトオフィスのアプリでは、エクセルは表計算、ドキュメントはワードが基本です。
[ Excel-VBA ] 画面描画を停止してチラツキをなくす ( Application.ScreenUpdating )
エクセルのセルなどを VBA で操作するときには、操作に合わせて画面も更新・再描画されていきます。VBA での操作が少なければ気になりませんが、大量のセルなどのを操作する場合には、画面の再描画のチラツキがストレスとなったり、描画のために処理時間が長くなったりします。
ここでは一時的に画面(シート)の描画を停止させて、VBA からの操作完了後に再描画させるサンプルスクリプトを掲載しています。
[ HTML / CSS 入門 ] 文字を斜体 / イタリック体にする ( italic / oblique )
ここでは、HTML および css で文字を斜体 / イタリック体にするサンプルを掲載しています。人生斜めに傾いています。斜めっていこう!!
[ PHP ] PDO:MySQL の接続操作(アダプタ)クラスのサンプルコード
ここでは、PDO を利用して MySQL へ接続や切断、およびトンランザクション管理を行う基本的なデータベース接続用クラスのサンプルコードを掲載しています。
[ PHP ] Gmail と ロリポップの SMTP でメールを送信 ( Zend_Mail )
ここでは、ZendFramework の Zend_Mail クラスを使用して Gmail と ロリポップの SMTP サーバを使ってメールを送信するサンプルを掲載しています。
ただし、仕様などの変更も考えられるため正常に動作するかは十分な検証が必要です。
[ Oracle ] 引用識別子と非引用識別子の違い ( テーブル名:NG集 )
Oracle では、「 create table “TABLE1” ・・・ 」 のようにスキーマ・オブジェクト ( ここでは、テーブル名 ) などをダブルクォーテーションで囲って作成する場合、「引用識別子を使用してスキーマ・オブジェクトを指定する」 と表現することができます。一方、「 create table table1 ・・・ 」のようにダブルクォーテーションで囲わないでテーブルを作成することを 「 非引用識別子を使用する 」 と表現することができます。
ここでは、その代表的な違いを表にまとめて掲載しています。
[ PHP ] oci8:Oracle に接続中か判定する ( get_resource_type )
ここでは、PHP ( OCI8 ) から Oracle データベースに接続しているか判定するサンプルコードを掲載しています。なお、本サンプルは ZendFramework-1.11 のソースコードを一部変更して掲載しています。
ライブラリ等の実装はとても参考になりますので、どんどん良い部分は取り入れていくようにしたいものです。
[ PHP ] シングルトンクラスの典型的な実装サンプル
ここでは、オブジェクト指向のデザインパターンの1つであるシングルトンクラスの PHP による実装サンプルを掲載しています。
シングルトンクラスは、あるクラスのインスタンスが1つしかないことを保障します。PHP に限らずオブジェクト指向言語で開発する上で、必須の前提知識です。実装方法もプログラミング言語問わず非常に似ています。