覚えたことを復唱してみる。 だって、忘れっぽいんですもの。

DBD::mysqlインストール

precodeメモ

precodecpanm DBD::mysql

preでエラー。

premysql.hがないといわれる。 ↓これで解決

$ sudo yum install mysql55-devel.x86_64

GrowthForecastインストールメモ

GrowthForecastを動かしたいだけなのにいつもはまるので、まとめ。 わかりやすいサイトがありました。感謝です! CentOS6.3にperlbrew,Perl 5.16, cpanmを一気にインストールする方法 ↓私の手順

$ sudo yum groupinstall “Development Tools”
$ sudo yum install pkgconfig glib2-devel gettext libxml2-devel pango-devel cairo-devel
$ sudo yum -y install perl gcc make
$ curl -Lk  http://xrl.us/perlbrewinstall | bash
$ echo ” source ~/perl5/perlbrew/etc/bashrc ” >> .bashrc
$ source ~/perl5/perlbrew/etc/bashrc
$ perlbrew available
perl-5.17.11
perl-5.16.3
# install perl
$ perlbrew install perl-5.16.3

# switch
$ perlbrew switch  perl-5.16.3
# cpanm
$ perlbrew install-cpanm 
#Growth Forecast
$ cpanm -n GrowthForecast 
#作る
$ mkdir ~/growthforecast
#起動
$ growthforecast.pl –data-dir ~/growthforecast

参照: http://kazeburo.github.io/GrowthForecast/(GrowthForecast)

http://dqn.sakusakutto.jp/2012/08/centos63_perlbrew_perl_cpanm.html (perlとかcpanmとか)

PostgreSQL 小技

出力先をファイルにする

\o ファイル名

戻す

\o

テーブル一覧

\dt

テーブルの件数一覧

SELECT relname, n_tup_ins – n_tup_del as rowcount FROM pg_stat_all_tables

PostgreSQL バージョンアップ 8.1.23→9.2

停止して、自動起動OFF

# service postgresql stop
# chkconfig postgresql off

既存のdata移動

# mv /var/lib/pgsql/data /var/lib/pgsql/data.back
# mkdir /var/lib/pgsql/data
# chmod 700 /var/lib/pgsql/data
# chown postgres:postgres /var/lib/pgsql/data

アップデート

$ wget -P /tmp http://yum.postgresql.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm

$ sudo rpm -ivh /tmp/pgdg-centos92-9.2-6.noarch.rpm
$ sudo yum install -y postgresql92-server postgresql92-devel postgresql92-contrib

データベースを初期化

$ sudo /etc/rc.d/init.d/postgresql-9.2 initdb

起動

$ sudo /etc/rc.d/init.d/postgresql-9.2 start

自動起動

$ sudo chkconfig postgresql-9.2 on

Postgresqlのダンプ周り

普通のダンプ

$ pg_dump {dbname} > {filename}

アーカイブのダンプ

$ pg_dump -Fc {dbname} {filename}

tarのダンプ

$ pg_dump -Ft {dbname} {filename}

gzでダンプ

$ pg_dump  {dbname}  gzip >  {filename} gz

普通のリストア

$ pg_restore -C -d {dbname} {filename}

gzリストア

gunzip -c   {filename} gz  | psql -d {dbname} -U {username}

PostgreSQL 基本動作

ユーザ作成

$ createuser -P { username}

ユーザ削除

$ dropuser { username}

データベース作成

$ createdb {dbname}

データベース削除

$ dropdb  {dbname} 

起動

$ psql
$ psql  {dbname} 
$ psql  {dbname}  -U   { username}   -W
**メタコマンド**

テーブルの構造

\d {tablename}

終了

\q

Postgresql install

インストールされているか確認

# rpm -qa|grep ‘postgres’

postgresql-8.1.23-6.el5_8
postgresql-tcl-8.1.23-6.el5_8
postgresql-jdbc-8.1.407-1jpp.4
postgresql-contrib-8.1.23-6.el5_8
postgresql-libs-8.1.23-6.el5_8
postgresql-server-8.1.23-6.el5_8
↑が出ないとだめ

#yum install postgresql-tcl postgresql-server postgresql-contrib postgresql

参照: http://codezine.jp/article/detail/1618

ルンバ購入

2段ベッドを買ったので、ついでに2階も自動掃除生活だわ!と決心し、2台目のルンバも購入。夏のボーナスもないご身分なのに。。ですが、私の生活を楽にして、仕事にまい進しますわ。

2段ベッド購入

睡眠できてますか? 私は就職してからあまり寝れてませんでしたが、原因は旦那のいびきと子供の寝相ではないか?とおもうようになりました。

現在、和室に3枚布団をひいて家族4人で寝ているのですが、息子が頭突きしてくるし、娘はキックしてくるので夜中に2,3回起こされます。あと、旦那が早朝に大いびきでもう1時間くらい寝たい時も強制的に起こされます。

ってことで、2段ベッド注文してきました。

とりあえず子供たちだけでもね。

春は2段ベッドが売れるみたいでしばらく届きませんが楽しみです。