sholler's プログラムとメモ帳

日々プログラムをしていて出てきたエラーの処理、技術関連の気になった記事などを題材に書いていくブログ。

【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>

これで解決した。

Oracle 2014-04-18 メモ

Oracleアーキテクチャ
・SQLPLUSクライアント(ユーザプロセス)
・リスナー
・サーバープロセス
インスタンス
・SGA(システム・グローバル・エリア)
    ・データベースバッファキャッシュ
    ・共有メモリ
    ・REDOログバッファ
・バックグラウンドプロセス
    ・PMON
    ・SMON
    ・DBWn
    ・CKPT
    ・LGWR
・DB
    ・制御ファイル
    ・データファイル
    ・REDOログファイル

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') ←ココ!!!   
       )
)        	

usernamepasswordの所は変えないで
その後の'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.

Oracle コマンド メモ

OracleでのSQL文を調べる事が多いのでメモ。

ログインする時

sqlplus /nolog

ユーザー選択

conn

※ユーザー名とパスワードを聞かれる

テーブル確認

SELECT TABLE_NAME FROM USER_TABLES;

カラム確認

DESC <テーブル名>

Darwin.pcm": file not found' エラー処理

f:id:sholler:20140205150615p:plain

解決法
Window->Organizer->Projects
の自分の該当するプロジェクトをクリック。
Deleteボタンを押してパスを一度リセットする。
プロジェクトを実行すると新たなパスが設定される。

windows7 iphone写真保存メモ

iphonewindows をUSBケーブルで繋げる
②「winマーク」 + 「E」ボタンでエクスプローラを出す

f:id:sholler:20140201122430j:plain

こんな画面出ればおk
f:id:sholler:20140201140420j:plain

iphoneの上で右クリック → 「画像とビデオのインポート」クリック

④このまま「読み込み」でおk
f:id:sholler:20140201140436j:plain

写真・ビデオはパソコンの「マイピクチャ」の中に保存される。