2009年4月17日金曜日

MySql の基本的なコマンド

ログイン(PATHが通っている場合)

C:\> mysql -u my_user -p my_db;

データベース操作

-- データベースの確認
SHOW DATABASES;

-- データベースの作成
CREATE DATABASE my_db;

-- データベースを選択する
USE my_db;

ユーザ操作

-- SELECT、INSERT、UPDATE、DELETEができるユーザの追加
GRANT SELECT, INSERT, DELETE, UPDATE ON *.* TO my_user IDENTIFIED BY '1234';

-- 登録されているユーザを確認する。
SELECT Host, User, Password FROM mysql.user;

-- root のパスワードを変更する。
SET PASSWORD FOR root@localhost=PASSWORD('admin');

テーブル操作

-- DBに存在するテーブルを見る
SHOW TALBES;

テーブルを作成する

CREATE TABLE my_table ( 
      my_id INT NOT NULL AUTO_INCREMENT
    , my_name VARCHAR(255) NOT NULL DEFAULT 'hogeo'
    , PRIMARY KEY (my_id)
);

テーブル名の変更

ALTER TABLE my_table RENAME TO your_table;

2009年4月14日火曜日

stage と ドキュメントクラス

オブジェクトを addChild するときに、どっちを使ったものか悩ましい。

外部クラスに何らかのインスタンスを作成させて、addChild しようと思うんで、stage か ドキュメントクラスを渡してあげようとするんだけど、結果として表示上は同じように表示されるので、どちらを使った方がよりいいのかわからない。

違いがわかればいいんだけど、それらしい情報が見当たらないし...ん~。

とりあえず、任意のクラスを指定できるので、ドキュメントクラスを利用することにしてみます。

2009年4月10日金曜日

AS3 で Static

package {
public class StaticTest 
{
    public static function main():void 
    {
            trace('StaticTest.main');
    }
}
import StaticTest;
StaticTest.main();

2009年4月8日水曜日

TextField にマウスが反応して困った

MovieClip のインスタンスでボタンを作成しようとしたとき、MovieClip に含まれる TextFild のインスタンスに、マウスが反応してしまって困った。

var btnSampleIns:btnSample = new btnSample();
btnSampleIns.buttonMode    = true;
btnSampleIns.mouseChildren = false;

buttonMode プロパティを true とだけしても、マウスが反応してしまう。反応させないようにするなら mouseChildren プロパティを false にしないといけない。

リファレンスを見たら、

このプロパティは、SimpleButton クラスではなく、Sprite クラスのインスタンスを使用してボタンを作成するときに役立ちます。

どんぴしゃ。

MC以下のすべての Child を removeChild() したい

while(mc.numChildren > 0){
    mc.removeChildAt(0);
}

2009年1月28日水曜日

Flex3.0 SDK導入からサンプル起動まで

インストール概要

http://www.adobe.com/support/documentation/jp/flex/3/releasenotes_flex3_sdk.html

SDKダウンロード

http://www.adobe.com/products/flex/flexdownloads/#sdk

FlashPlayer のアンインストーラ

http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14157&sliceId=1

Flex 関係の情報

http://www.adobe.com/support/documentation/jp/flex/

手順

大まかな手順は以下のとおり ※詳しくはインストール概要を参照

  1. 既存のFlashPlayerをアンインストール
  2. SDKを入手(zip)
  3. 展開
  4. [sdk_home]/runtimes/player/ で必要なplayerをインストール(10で問題なし?)
  5. [sdk_home]/samples/explorer/ で build.bat を実行(win)
  6. [sdk_home]/samples/explorer/explorer.html をブラウザで開く

2008年9月25日木曜日

../depcomp: line 512: exec: g++: not found


../depcomp: line 512: exec: g++: not found
make[1]: *** [my_new.o] エラー 127
make[1]: Leaving directory `/usr/local/src/mysql-5.1.28-rc/mysys'
make: *** [all-recursive] エラー 1


MySQLをインストールしようとしたときに出ました。g++がないですか。yumコマンドを使って、g++をインストールしてあげるといいらしいです。完了まで結構時間かかりました。




# yum install gcc-c++




なるほど。