iPhoneアプリ工作室
<< March 2024 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>
スポンサーサイト

一定期間更新がないため広告を表示しています

Visual Studio 2005 自動デバッグ無効方法
VisualStudio2005をインストすると、
ブラウザなどでエラーが発生したときに
メッセージボックスで
「Windowsの〜〜〜ハンドル〜〜〜〜例外が発生しました。」
のようなメッセージを表示し、
エラーが発生したソフトを強制終了させてしまう機能を無効にする方法です。

1.[メニュー]→[ツール] - [オプション] を選択します。

2.ツリーメニューより [デバッグ] - [Just-In-Time] を選択します。

3.すべてのデバッグの設定を解除します。

以上で、完了です。


Linux,Apache,PHP,MySQLでWebシステム開発はシステムインテグレートにご相談下さい。 http://www.system-integrate.com iPhone開発,iPad開発はシステムインテグレートにご相談下さい。 http://www.system-integrate.com
違うプロジェクトで共通クラスを読み込ませる方法
ソリューションエクスプローラでプロジェクトの上で右クリックし、

追加

既存項目の追加

クラスファイルを選択

追加の右にある▼ボタンをクリック

リンクファイルを選択

以上でアイコンがショートカットみたいなデザインでプロジェクトに
共通クラスが読み込まれます。

注意:この方法の場合は、クラスの内容を変更した場合、
   それぞれのプロジェクトもコンパイルしなおさなければいけない。
   各プロジェクトを1つのソリューションとして保存しておけば、問題はない。


Linux,Apache,PHP,MySQLでWebシステム開発はシステムインテグレートにご相談下さい。 http://www.system-integrate.com iPhone開発,iPad開発はシステムインテグレートにご相談下さい。 http://www.system-integrate.com
Dreamweaverで任意の拡張子をPHPとして編集できるようにする
1.Extensions.txt ファイルにファイルタイプを追加する。

・Windows NT:
  C:¥WinNT¥profiles¥username¥Application Data¥Adobe
   ¥Dreamweaver 9¥Configuration

・Windows 2000 と Windows XP:
  C:¥Documents and Settings¥username¥Application Data
   ¥Adobe¥Dreamweaver 9¥Configuration
  (Windows XP ではこのフォルダは隠しフォルダになっていることがあります。)

・その他のオペレーティングシステム:
  Dreamweaver CS3 がインストールされているフォルダ下にある
  Configuration フォルダ内にあります。

ここで、PHPとして登録します。

2.もうひとつの設定ファイルも変更を追記する。
 C:¥Program Files¥Adobe¥Adobe Dreamweaver CS3¥configuration¥DocumentTypes
  ¥MMDocumentTypes.xml

<documenttype id="PHP_MySQL" servermodel="PHP MySQL"
internaltype="Dynamic" winfileextension="php,php3,php4,php5"・・・・

   ↓

<documenttype id="PHP_MySQL" servermodel="PHP MySQL"
internaltype="Dynamic" winfileextension="php,php3,php4,php5,ctp"・・・・

3.Dreamweaver の設定
 ファイルタイプ/エディタで 拡張子 ctp を追加し、
 エディタにDreamweaverを指定。


以上、完了したら、Dreamweaverを再起動させます。
これで任意の拡張子のファイルがPHPとして認識されるはずです。

Linux,Apache,PHP,MySQLでWebシステム開発はシステムインテグレートにご相談下さい。
http://www.system-integrate.com
CakePHP1.2 saveを使って複数行を保存する。
JUGEMテーマ:コンピュータ

for($i;$i<=2;$i++){
 unset($data);
 $data = array();
 $data['a'] = 'aa';
 $this->Test->save($data);
}
予定では2件のINSERTを発行してほしいのだが、1件しか登録されておらず
しかも2件目が登録されている。debugモードでSQLを表示して調べていると
何故だか2件目からはUPDATEが発行されている!!
どうやらsaveをした後に$this->Test->id = null;ってやるねんて!
for($i;$i<=2;$i++){
 unset($data);
 $data = array();
 $data['a'] = 'aa';
 $this->Test->save($data);
 $this->Test->id = null;
}

これで複数行の保存にも対応できます。

Linux,Apache,PHP,MySQLでWebシステム開発はシステムインテグレートにご相談下さい。
http://www.system-integrate.com
CakePHP1.2 登録前に確認画面を表示する
CakePHP1.2 登録前に確認画面を表示する
Controllerのadd()内はこんな感じ。Model->validates()は引数にarrayを
受け取れるのに、何故かエラー処理になっとる。。。β版やからかな。。。?
function add(){
if(!empty($this->data)){
if($_POST['mode'] == 'confirm'){
//if(!$this->User->validates($this->data)) <= こうしてみたけどダメだった・・・
if($this->User->create($this->data) && $this->User->validates()){
$this->set("user",$this->data);
$this->render("/users/confirm");
}else{
$this->render();
}
}else{
$data = array();
$data['mail_address'] = $this->data['User']['mail_address'];
$data['password'] = $this->data['User']['password'];

if($this->User->save($data)){
$this->redirect(SITE_BASE_DIR.'/users/index');
}else{
//登録できなかった時はここよ!
}
}
}
}

http://localhost/test/add で表示するadd.ctpファイルに
とか
書いておいて確認画面に遷移するか判断させる方法です。

Linux,Apache,PHP,MySQLでWebシステム開発はシステムインテグレートにご相談下さい。
http://www.system-integrate.com
CakePHPをWindowsにインストールしてApacheで動かす!
JUGEMテーマ:コンピュータ

今回はPHP開発でも高速に開発ができるCakePHPをWindows環境下
にインストールしてみました。

OS:Windows XP
Webサーバ:Apache2.2
PHP:5.2.14
DB:MS SQL Server 2005

CakePHP 1.3.4を以下のサイトよりダウンロードして下さい。
http://github.com/cakephp/cakephp/downloads

*Apache,PHP,SQLServerは設定が完了しているものとします。
SQLServerをPHPで使えるようにするには下記を参照して下さい。
http://system-integrate.com/?p=169

ダウンロードしたファイルを解凍しcakephpというフォルダ名に
変更(別に名前は何でもかまいません)

Apacheのドキュメントルートにコピー。
http://localhost/cakephp/index.phpにアクセスすれば
デザインの無い色々とNoticeが表示されていればOKです。

CakePHPはリライトが出来る方がURLが綺麗です。
Apacheでmod_rewrite.soを組み込んでください。
Apacheの設定ファイルhttpd.confから以下を探してコメントを外してください。

LoadModule rewrite_module modules/mod_rewrite.so

次に、.「htaccess」ファイルを使用できるようにします。httd.confに以下を追記してください。
<Directory "e:¥Apache2.2¥htdocs¥cake ここは環境によって異なります">
    AllowOverride All
</Directory>

もう一度最初のhttp://localhost/cakephp/index.phpにアクセスすれば
今度はデザイン(CSS)が適用された画面が表示されます。
以下のようなのが表示されていればOKです。

Release Notes for CakePHP 1.3.4.
Read the changelog

Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application

index.phpを指定しなくてもデフォルトで表示させるにはhttp.confの以下の場所にindex.phpを追加して下さい。
<IfModule dir_module>
    DirectoryIndex index.html index.php < これを追加する
</IfModule>

CakePHPの設定は次回をご参照下さい。

Linux,PHP,CakePHP,Mysql,MS SQL Serverでのシステム構築はシステムインテグレートにご相談下さい。
http://www.system-integrate.com

iPhone開発,iPad開発はシステムインテグレートまで!
http://www.system-integrate.cm

PHPでMS SQL Serverにアクセスする設定続き
 JUGEMテーマ:コンピュータ

以前にお伝えしましたPHPからMS SQL Serverに接続する方法ですが
たまにphp_sqlsrv.dllをインストールしても動かない場合があります。
その時は以下の内容を疑ってみてください。

この拡張モジュールは、PHP がインストールされているシステムに MS SQL クライアントツールのインストールを要します。
クライアントツールは、 MS SQL Server CD か、またはサーバの ¥winnt¥system32  から  ntwdblib.dll を PHP システムの
¥winnt¥system32 にコピーすることによりインストール可能です。 ntwdblib.dll のコピーでは、名前付きパイプでのアクセスのみが可能となります。
クライアントの設定には全てのツールのインストールが必要です。

上記の通りntwdblib.dllが必要になる可能性があります。
PHP5.2.14をインストールした時に同じフォルダ内にあるntwdblib.dllを
Windows¥system32にコピーして下さい。

Windows Apache PHP MS SQL Serverでの開発はシステムインテグレートまでご相談下さい。
http://www.system-integrate.com

LInux FreeBSDの設定,Apache,PHP,MySQLでのシステム構築はシステムインテグレートまでご相談下さい。
http://www.system-integrate.com
PHPでMS SQL Serverにアクセスする設定続き
 JUGEMテーマ:コンピュータ

以前にお伝えしましたPHPからMS SQL Serverに接続する方法ですが
たまにphp_sqlsrv.dllをインストールしても動かない場合があります。
その時は以下の内容を疑ってみてください。

この拡張モジュールは、PHP がインストールされているシステムに MS SQL クライアントツールのインストールを要します。
クライアントツールは、 MS SQL Server CD か、またはサーバの ¥winnt¥system32  から  ntwdblib.dll を PHP システムの
¥winnt¥system32 にコピーすることによりインストール可能です。 ntwdblib.dll のコピーでは、名前付きパイプでのアクセスのみが可能となります。
クライアントの設定には全てのツールのインストールが必要です。

上記の通りntwdblib.dllが必要になる可能性があります。
PHP5.2.14をインストールした時に同じフォルダ内にあるntwdblib.dllを
Windows¥system32にコピーして下さい。

Windows Apache PHP MS SQL Serverでの開発はシステムインテグレートまでご相談下さい。
http://www.system-integrate.com

LInux FreeBSDの設定,Apache,PHP,MySQLでのシステム構築はシステムインテグレートまでご相談下さい。
http://www.system-integrate.com
Apache+PHP+MS SQL Server+Winsows設定
 JUGEMテーマ:インターネット

iPhoneアプリ開発、iPadアプリ開発はシステムインテグレートまで!
http://www.system-integrate.com

環境
Apache 2.2
PHP Version 5.2.14
DB SQL Server 2005
OS Windows XP SP2

Apache及びPHP、SQLServerはインストールされているとします。

PHPインストーラーに標準で付いてくるphp_mssql.dllはうまく稼働しないようです。
今回はMicrosoftが配布しているSQL Server Driver for PHP 1.1をインストール
してみました。

SQL Server Driver for PHP 1.1はMicrosoftのダウンロードサイトより
最新版を入手して下さい。

解答すると以下のDLLファイルができます。

php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53_nts_vc9.dll
php_sqlsrv_53_ts_vc6.dll
php_sqlsrv_53_ts_vc9.dll
php_sqlsrv_52_nts_vc6.dll
php_sqlsrv_52_ts_vc6.dll

52はPHP5.2、53はPHP5.3を示します。
今回はPHPが5.2.14なので52の方になります。
tsはスレッドセーフ、ntsはスレッドセーフではありません。
vc6やvc9はVC++のどのバージョンでコンパイルしたかを示します。
当該DLLをPHPをインストールしたフォルダ内にあるextフォルダにコピー。

php.iniファイルの一番下に下記を追加
[PHP_MSSQL]
extension=php_sqlsrv_52_ts_vc6.dll

Apacheを再起動すれば完了です。

Windows MS SQL Server PHP 開発はシステムインテグレートまでお問い合せ下さい。
http://www.system-integrate.com

大阪でiPhoneアプリ開発、iPadアプリ開発はシステムインテグレートにご相談下さい!
JUGEMテーマ:ニュース
JUGEMテーマ:コンピュータ

iPhoneアプリ開発、iPadアプリ開発はシステムインテグレートにお任せください!

最近企業でのiPadアプリを利用したプレゼンやシステムが増えてまいりました。
お陰様で弊社(システムインテグレート)でも多くの開発ご依頼を頂いております。

iPadのシステムで一番ご依頼が多いのが、カタログの表示に関するお客様への
アプローチです。
機器としてのデザインも良いiPadでお客様に印象を残せるとの可能性が高い
とのお考えから導入を考えられる企業様が多いです。

まずはこの様な事ができないか?
それをするにはどうすればいいの?
この程度の内容ならどの位費用が必要?

まずはご相談下さい!

システムインテグレート
http://www.system-integrate.com

お問い合せ
http://system-integrate.com/?page_id=17

 大阪でiPhoneアプリ、iPadアプリの開発はシステムインテグレートまで是非ご相談下さい!