Cloud Nine

Avatar

About IT things and others.

せっかく調べたのでVagrantのコマンドを貼っておきます
5月 19, 2012 0

#Vagrantfileの再読み込み
$ vagrant reload
#VMの状況の確認
$ vagrant status
#まだつかったことないけど、一時的な停止(halt)
$ vagrant suspend
#再起動
vagrant resume
#シャットダウン
$ vagrant halt
#立ち上げ
$ vagrant up
# package up the virtual machine in its current state into a file called package.box.
$ vagrant package
# We can then restore it with the same  command we used to set up our virtual machine in the first place.
$ vagrant box add
# delete our virtual machine
$ vagrant destroy

VagrantのPort Forwardingの設定
5月 19, 2012 0

最近Vagrantを導入したのですが、はじめのPort Forwardingでつまづきましたので、
同じ過ちをおかさないためにメモしておきます。

Centos6 をインストールしました

$ cd /Users/hoge/
$ gem install vagrant
$ vagrant box add mini-cent60 http://dl.dropbox.com/u/9227672/CentOS-6.0-x86_64-netboot-4.1.6.box
$ mkdir -p ./vm/test/
$ cd  ./vm/test/
$ vagrant init mini-cent60
$ vagrant up

ここまでは問題ないのですが、接続等も確認できましたが、
肝心のPort Forwardingでつまづきました。
でやったこと

Vagrantfileの設定を変更

$ vi vm/test/Vagrantfile
#コメントアウトをはずす
config.vm.network :hostonly, "192.168.33.10"
#コメントアウトしていたものをはずすのと、ポートの前にサービス名を追加
config.vm.forward_port "httpd", 80

このポートの前にサービス名を入れるのがまったくわからなくてPort Forwardingがうまくいかなかったようです。

CentOS6 64bitに最新php(5.3.13)をyumでインストール
5月 14, 2012 0

標準だと5.3.3です。
せっかくのなので、最新のphpをインストールしたい

$ yum list | grep php
php.x86_64                              5.3.3-3.el6_2.8                  updates

外部レポジトリのRemiの追加

$ rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-6.noarch.rpm
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

これで終わり、さっそくテスト、phpが5.3.13になっているの確認

# yum --enablerepo=remi list | grep php
php.x86_64                                 5.3.13-1.el6.remi             remi

インストール

必要なパッケージもあわせてインストール

$ yum --enablerepo=remi install  php-cli php-fpm php-devel php-gd php-mbstring php-mysql php-pdo php-pear php-xml php-imap php-pecl php-mcrypt php-common

インストールの確認

# php -v
PHP 5.3.13 (cli) (built: May  9 2012 16:43:49)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

Warning: Permanently added the RSA host key for IP address ‘*.*.*.*’ to the list of known hosts.
3月 31, 2012 0

Bitbucketでソースを管理しているんですが、githubも使い出して、一度keyを整理しなおしに、下記のエラーがでて、Bitbucketにアクセスできなくなりました。

Warning: Permanently added the RSA host key for IP address '*.*.*.*' to the list of known hosts.

調べてみると、ssh-keyが二つ(同じPCで過去に作成したもの)が登録されていたので、それを消して解決できました。
下記の画面より登録してあるKeyが確認できます。
https://bitbucket.org/account/ssh-keys/

galaxy tab 7.7のカバーを購入
3月 28, 2012 0

先日購入したgalaxy tab 7.7にカバーを購入しました。
OBOstore.comで、カバーと液晶フィルムでAUS$18でした。
安いそして、豪ドル高い!!
香港から送られてき、購入後約2週間で到着しました。すこし時間がかかりましたが、ものと価格には満足しています。

購入したカバー
リンク先にいろいろと写真があります。カラーもたくさんあります。
PU Leather Case Skin for Samsung Galaxy Tab 7.7 With Stand

装着後の写真

液晶フィルムの貼付けは失敗しました。

-

PostgreSQL 8.1.3→PostgreSQL 9.1.2に変更したらJoinでトラブった件
3月 23, 2012 0

先月、とあるシステムをPostgreSQL 8.1.3→PostgreSQL 9.1.2にアップグレードしたら、既存システムが動かなくなった。
よく調べてみるとSQLのJoin部分のKeyの型がcharacterだと接続エラーになっていました。

解決方法

で、単純に下記のSQLで型を変更しようと思ったのですが、場所によっては下記のSQLでは型変更ができないところがありました。

ALTER TABLE toiawase ALTER COLUMN kokyaku_id TYPE integer USING kokyaku_id::integer;

解決方法(IndexやViewがある場合)

また調べてみると変更しようとしたKeyがIndexやViewの中でも使用されていることが判明
なので、変更対象のKeyが使用されているIndexやViewをいったん削除して、上記SQLを再度実行して、その後に、削除したIndexやViewを復元させて、
事無きを得ました。ちゃんちゃん

#Indexの削除
DROP INDEX name toiawase_Index;

#型の変更
ALTER TABLE toiawase ALTER COLUMN kokyaku_id TYPE integer USING kokyaku_id::integer;

#Indexの作成
CREATE INDEX toiawase_Index ON toiawase USING btree (kokyaku_id);

Macのフォルダにタブ化とフォルダ二分割機能
3月 13, 2012 0

自宅では、Ubuntuを使っているのですが、F3を押すとフォルダ二分割機能機能が超実用的だったのですが、
macには標準でその機能がありません。
そこで調べると、TotalFinderを発見。

さっそくデモ版をDLしてインストールしてきます。
タブは見ればわかるのですが、二分割は、「⌘+U」で二分割可能です。
まだ購入してないけど、おそらく購入します。

あと便利なショートカットとして、現在選択しているフォルダーを起点?フォルダにできるショートカットがあります。
「⇧⌘;」
詳しいやり方はこちら
http://totalfinder.binaryage.com/folders-on-top

facebookページを作成しました。
3月 12, 2012 0

facebook上でページを作成しました。
だれかーlike押してください。

Cloud Nice facebookページ

そうでないと、個別URLがつくれない。。。。

galaxy tab 7.7を購入 in Sydney
3月 11, 2012 0

Mayaで$529のところを、$50のギフトカードを使って、$479で購入しました。

約1ヶ月間回り回って決めました。
ちなみに、ギフトカードがあったので、Mayaにしましたが、普通に購入するとCapital Square TechnocityのT24?が最安で$500でした。
ちなみに、モバイル端末は、Sydneyでは、大抵このお店が最安です。

購入した理由

もともとKindleを持っていたのですが、HTCのDesireHDを使い出してからタッチスクリーンに魅了されてKindleを使わなくなってしまいました。
でも、電子書籍やPDFは地味に積読のものがあったので、タブレット端末がほしいなーと思っていたのですが、どれも大きくて重たくて、購入しても持ち歩く気がしなかったのですが、galaxy tab 7.7はサイズはちょうどKindleと軽さも同じぐらいだったの決断しました。
欲を言いますと、Android 4じゃなかったので、もう少し待ちたかったのですが、待ちきれず購入しました。

写真

bitbucketをubuntu上で設定
3月 11, 2012 0

bitbucketを使ってソースは管理しているのですが、下記のようにubuntuで設定しました。

$ pwd
$ home/hoge
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hoge/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): パスワードを入力
Enter same passphrase again: パスワードを入力
Your identification has been saved in /home/hoge/.ssh/id_rsa.
Your public key has been saved in /home/hoge/.ssh/id_rsa.pub.
$ chmod 600 .ssh/id_rsa.pub
$ sudo vi .ssh/config
Host bitbucket.org
  Compression yes
  HostName bitbucket.org
  User hg
  IdentityFile ~/.ssh/id_rsa.pub

上記ができたら、id_rsa.pubを下記のページからあげて認証は終了

https://bitbucket.org/account/#ssh-keys

Bad owner or permissions

$ git clone git@bitbucket.org:hoge/test.git
Bad owner or permissions on /home/hoge/.ssh/config
fatal: The remote end hung up unexpectedly

下記のようなエラーがでました。
sshの設定によりますが、パーミッションの設定を変更で解決しました。

$ chmod 600 /home/hoge/.ssh/config

Real Time Analytics