【TitaniumでiPhoneシミュレータが起動できない】
エラーがでてしまいシミュレータが起動しない。。。
「Unity4XC.xcplugin」がなんかおかしいって出ていた。
ターミナルでコマンド実行
$ vim /Applications/Unity/Unity.app/Contents/BuildTargetTools/iPhonePlayer/Unity4XC.xcplugin/Contents/Info.plist
「/DVTPlugIn」と打つ(検索)すると、下記のような箇所がある
<key>DVTPlugInCompatibilityUUIDs</key>
<array>
<string>63FC1C47-140D-42B0-BB4D-A10B2D225574</string>
<string>37B30044-3B14-46BA-ABAA-F01000C27B63</string>
</array>
そこに一行追加してやる。
<string>A2E4D43F-41F4-4FB9-BB94-7177011C9AED</string>
これで解決した。
cakephp login 落とし穴
cakephpのチュートリアル通りに「モデル」「コントローラー」を
編集してもうまく動かなく、意外なところでミスをしていたのでメモ。
AppController.php
public $components = array( 'Session', 'Auth' => array( 'authenticate' => array( 'Form' => array( 'userModel' => 'User', 'fields' => array('username' => 'mail', 'password' => 'psword') ) ), 'loginRedirect' => array('controller' => 'users', 'action' => 'index'), 'logoutRedirect' => array('controller' => 'users', 'action' => 'login') ) );
こんなモノを書いたが、注意してほしいのはココ
'authenticate' => array( 'Form' => array( 'userModel' => 'User', 'fields' => array('username' => 'mail', 'password' => 'psword') ←ココ!!! ) )
usernameとpasswordの所は変えないで
その後の'mail'と'sword'の部分だけ自分のフォームの名前に設定する。
おかげでここの意味をしっかり理解できました。
cakephp mysql 文字化け
cakephpでデータベースに日本語をインサートすると
文字化けしてしまい、苦労したので忘れないうちにメモ。
app/config/database.phpを編集
class DATABASE_CONFIG { public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'dbuser', 'password' => 'Sholler1218', 'database' => 'ebrain', 'prefix' => '', 'encoding' => 'utf8', ←ここがコメントアウトされていた ); public $test = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'user', 'password' => 'password', 'database' => 'test_database_name', 'prefix' => '', 'encoding' => 'utf8', ←ここがコメントアウトされていた ); }
これでok.
Darwin.pcm": file not found' エラー処理
解決法
Window->Organizer->Projects
の自分の該当するプロジェクトをクリック。
Deleteボタンを押してパスを一度リセットする。
プロジェクトを実行すると新たなパスが設定される。