RSS

月別アーカイブ: 1月 2015

MySQL でテーブルの詳細情報を表示するには

show table status コマンドを使うと詳細情報を表示できます。\G を最後に付けると見やすくなります。

show table status\G

このままだと、すべてのテーブル情報が表示されてしまうので、絞りこんで表示するには下の例のようにします。

show table status from db1 like 'p%'\G;

 
コメントする

投稿者: : 2015/01/30 投稿先 MySQL

 

タグ:

MySQL で現在の文字コードを確認するには

MySQL で現在の文字コードを確認するには

SHOW VARIABLES LIKE 'char%'

MySQL でDBの文字コードを変更するには

alter database [データベース名] default character set utf8
 
 
コメントする

投稿者: : 2015/01/30 投稿先 MySQL

 

タグ:

TypeError: must be type, not classobj

Python でクラスを継承して、super() を使うと次のようなエラーが出ることがあります。

TypeError: must be type, not classobj

これは「旧クラス」を基本クラスとしたとき出るそうです。旧クラスとは、object を継承してないクラスです。基本クラスで object を継承すると出なくなります。

(例)
class BaseClass :  エラーが出る。
class BaseClass(object) :   エラーが消える。

 
コメントする

投稿者: : 2015/01/14 投稿先 Python

 

タグ:

Jadeでよく出る警告

Jadeでよく出る警告ですが、こんなのがあります。

Warning: missing space before text for line 47 of jade file

これは、行の先頭がタグでないのに “|” がないときによく発生します。

(例)
a(href=”…”)
\timg(src=”…”)
\t ここ

「ここ」で警告が出ます。 の前に “|” を入れると警告が消えます。

 
コメントする

投稿者: : 2015/01/10 投稿先 Jade

 

タグ:

mysqlimport コマンドの使用例

mysqlimport --local --host=localhost --user=user 
--password=***** --fields-terminated-by=',' --fields-enclosed-by='"'
 db1 /home/ubuntu/data/csv/bloglist.csv

csvファイルのコードがUTF8の場合、テーブルの character set も UTF8 になっていること。
テーブル名とCSVファイルの名前は同じであること。
上の例だと、db1.bloglistテーブルにインポートする。

Excelなどで作ったCSVファイルの行末は\r\nになっているので、行末オプション指定が必要。(fields-terminated-by=’\r\n’)

 

 

(参考) mysql クライアントで LOAD DATA INFILE コマンドを使ってもインポートが可能である。ただし、事前に SET CHARACTER_SET_DATABASE=UTF8 を実行しておかないと文字化けする。

(例) LOAD DATA LOCAL INFILE ‘/home/user/temp/CREATORS.csv’ INTO TABLE apps.CREATORS FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘;

 
コメントする

投稿者: : 2015/01/09 投稿先 MySQL

 

タグ:

Windows で python pip をインストール

ここから get-pip.py をダウンロードする。
https://pip.pypa.io/en/latest/installing.html

管理者としてコマンドプロンプトを開き、下のコマンドを実行する。
python get-pip.py

実行してみる。
python -m pip list

C:\temp>python -m pip list
boto (2.34.0)
pip (6.0.6)
setuptools (2.1)

 
コメントする

投稿者: : 2015/01/05 投稿先 Python

 

タグ: ,

AWS S3 でパーミッションの変更で “XML you provided was not well-formed”

IE11 を使っている場合にそうなるようです。

Firefox に変えたら出なくなりました。

 
コメントする

投稿者: : 2015/01/03 投稿先 AWS

 

タグ: ,