2008/5/5 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 PHP scandir() は PHP5 からでした・・ 簡単な PHP プログラムをリリースしたのですが、タイトルの件で動きませんでした・・・ ディレクトリの一覧を取得したいだけだったのですが、scandir() であれば次のように書けます。 $files = scandir […]
2008/5/4 日曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 DH-APPLI インストールの嵐 OS のインストール後はたくさんのアプリケーションのインストールが必要です。 特にメーラー(Shuriken Pro)と ATOK、Office 系のアプリケーション、CodeGear RAD Studio、などが早めに […]
2008/4/25 金曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 開発 DB は楽だなぁ、と改めて思う コントロールブレイク処理について教えているときのこと。 ふと思った。そして何回か思ったことでもある。 それがタイトルの件です。 SQL だったら、JOIN して ROLLUP すれば済むことを、昔は複数ファイルを開いてプ […]
2008/4/24 木曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 開発 アルゴリズムを軽視する傾向があるらしい そんな新人が最近多い気がします。 彼らに共通するのは、「アルゴリズム=フローチャート」という考えのようなんです。 しかし、これは違います。アルゴリズムは手法であり、その図表現の1種としてフローチャートが存在するからです。 […]
2008/4/23 水曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 TIPS レビューとテストは違います なんどか出している話ですが、開発におけるレビューとテストは別物です。 「そんな事知らなくても開発できる!」という人 確かにその通りです。ですが、複数の人間が関わるプロジェクトで、共通の言語基盤が無い状態がどれだけ危険か、 […]
2008/4/21 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 PHP $_SERVER[‘HTTPS’] で HTTPS の通信かどうかを判断する PHP で現在の通信状況を確認する方法に悩んでいたのですが、スーパーグローバル変数 $_SERVER[‘HTTPS’] で取得する方法(on か空か)に落ち着きました。 Web サーバが提供する値 […]
2008/4/14 月曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 TIPS Excel の CSV 構造について 改行コードで気をつけるべきポイントがあるというのはわかっていたのですが、今まできちんと情報を残していなかったので、備忘録として。 基本は、行ごとの改行は \r\n であり、セル内改行は \n であること、です。 読み込み […]
2008/4/13 日曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 PHP PHP4 にも静的メソッド呼び出しがあったのですね。。 今更ながらに気づいた内容です。 :: 演算子は、派生クラスから基底クラスに対するスコープ解決演算子のみの役割を持つのだと、今まで勝手に思い込んでいました。 ところが、先日 PHP でプログラムを組んでいる最中に何気なくド […]
2008/4/12 土曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 Delphi Vista での Hotfix などのアンインストール情報はレジストリのどこにあるのか 昨日作っていたプログラムは、アンインストール情報の一覧を取得するプログラムでした。 そのとき問題になったのが、Vista では Hotfix などの情報は、通常のプログラムのアンインストールの一覧とは別に画面が用意されて […]
2008/4/11 金曜日 / 最終更新日時 : 2012/9/28 金曜日 Kryu^2 TIPS レジストリのアンインストール情報がある場所 備忘録です。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall ここは別に問題ではなく、Vista の動作に関して検討しなくて […]