Cloud Nine

Avatar

About IT things and others.

10月
24
My friend is a Magic teacher
10月 24, 2011 0

My friend is a Magic teacher

Card magic
I have an interesting friend, he is a Magic teacher in Sydney. He also has a business providing Magic Lessons in Sydney. I saw some of his card tricks. He is great, I really enjoyed it and was surprised by his technique!!

If you are interested in Magic and you want to be a Magician or you want to learn Magic, you can contact him.
His name is Michael.
HP:Learn Card Tricks | Magic Courses | Magic Classes & Lessons

友達はマジシャンの先生ン

Card magic
以前、Wordpressのイベントで出会った友人は実はマジシャンという事実を今日しりました。
さっそく彼のマジックを観してもらいました。
かなりの腕前で、びっくりしました。プライベートでマジックを教える先生もしているようです。
もし興味があるようであれば、連絡してみてください。

▼連絡先
名前:マイケル
HP:Learn Card Tricks | Magic Courses | Magic Classes & Lessons

9月
10
Finally I found the headphones(Philips SHE8005) for the HTC DesireHD in Australia
9月 10, 2011 0

Finally I have found the headphones for the HTC DesireHD in Australia

Finally I found the headphones for the HTC DesireHD.
I have tried some headphones for my phone but today I found the right headphones!!

It is Philips SHE8005.

Philips SHE8005 In-Ear Headset for Mobile Phones
Price:$51.03
Maker:Philips
Category:Accessory
Product Type:PHONE_ACCESSORY
Model:SHE8005/10
Amount:1
Detail:In-line remote for volume and call control, Ultra-soft silicone caps sit comfortably in your ears Extra 3.5 mm plug for Nokia, Sony Ericsson, Samsung Angled Acoustic Pipe channels directional and precise sound A 1.2 m long cable that is ideal for outdoor use Sensitive and sleek mic for picking up your voice clearly
by 通販最速検索 at 2011/09/10

It was very hard to find right headphones for the HTC DesireHD because it often doesn’t work (some functions of the product). For example I bought iLuv iEA15. It could use with a microphone and It could use calling by switch but it could not control music and volume. So when I went to electrical goods shops I always looked for headsets. Finally I found it today.

Now I can control music(with VLC App) and phone with Philips SHE8005 and sound is nice but I think it is not clear sound(Just a little).
I am strongly recommended if you look for headphones for HTC with Android phone!!

ついに見つけた HTC DesireHD のイヤホン

やっと今日、HTC DesireHDにあったイヤホンを見つけました。
以前からいろいろと物色はしていたのですが、今日ついに、フル機能が使えて、安くて、音質もいいものを見つけることができました。

購入したヘッドセットPhilips SHE8005

PHILIPS ヘッドセット 密閉ダイナミック型 ヘッドフォン ブラック SHE8005/10
新品最安価格:¥ 3,618 (2店出品)
売上ランク:48834位
レビュー平均:5.05.0点 (1人がレビュー投稿)
5.05.0点 良いですねえ
発売日:2011-07-15
メーカー:Philips
カテゴリー:付属品
プロダクトタイプ:PHONE_ACCESSORY
モデル:SHE8005/10
数量:1
付属電池:0
by 通販最速検索 at 2011/09/10

Philips SHE8005だと、マイク、電話の着信&切る、音楽の再生&停止&スキップ&音声コントロールができます。
しかも、価格が$35でした。(ちかくに、BingLee)
音も問題ありませんが、すこしだけこもって聞こえます。
(こもっているのは全然気にならない程度です、比較に使したのはこちらのPHILIPS イヤフォン SHE9700-A
これはかなりおすすめです。

7月
27
No route matches “/rails/info/properties Rails3+passenger-3.0.7
7月 27, 2011 0

passengerとapacheでRailsのテスト環境を作成して最後に下記のエラー

No route matches "/rails/info/properties

対処法

railsの環境設定をapacheのconfに書き込んでやるとあっさり解決できました。

RailsEnv development

7月
25
Firefoxの使用アドオン in 2011
7月 25, 2011 0

2011年のFirefoxのプラグインをまとめておきます。
最近いろいろなとこに端末ができたり、人のパソコン(開発用)を設定しないといけないので、メモとしてのこしておきます。
今年いっぱいは、ここに情報を追加していこうとおもい思います。

ColorZilla 2.0 ColorZilla 2.0
デザイン時によく使います。重宝しています。
Firebug Firebug
If you make web site and web system,you should use it.
It is so useful.
FireQuery FireQuery
jQueryの開発に重宝しています。
FireCookie FireCookie
開発時にCookieの確認&管理に重宝しています。
FireGestures
タブブラウザといえばマウスジェスチャーがなければ始まらない。むしろ必須と言えよね。
faviconize faviconize
タブをたくさん開くのでこれで整理したりします。
ぼくの設定 


http://delicious.com/AyumiMizoshiri

http://fastladder.com/reader/

http://www.rememberthemilk.com/home/*

http://mail.google.*/

http://blog.mizoshiri.com//

https://www.google.*/analytics/

http://*.facebook.com/
flagfox Flagfox
IPからサーバの置いてる国がわかります。(趣味ですね)
Gmail Manager Gmail Manager
It can manage to use Gmail.
Greasemonkey Greasemonkey
Allows you to customize the way a webpage displays using small bits of JavaScript.

LDR Counter LDR Counter
blogなどで、どれくらいの人が読んでるか調べるのに使っています。
SBMカウンタ SBMカウンタ
なんだかんだで気になるだな・・・これがブックマークのカウンターです
selenium Selenium
テストのときによく使いいます。
このおかげでどれだけ、時間を節約できたことか。。。。必須ツールです。
Screengrab! Screengrab!
毎日トラフィックのログを残すのに使用しています。
Speed Dial Speed Dial
もともとOpera使っていたので、この機能は入れておきました。
SSLPersonas SSLPersonas
SSLの接続の確認に、Firefoxだと確認しにくいので、利用しています。
tabmix Tabmix
たまに使っています。
WebDeveloper WebDeveloper
js、cssなどを、無効に利用しています。
Yslow Yslow
ページパフォーマンス計測ツール、いろいろ計測結果を元にいろいろと勉強させてもらっています。

7月
23
Ubuntu11.04のgit&sshサーバの構築
7月 23, 2011 0

なるべく月額の費用を払いたくないので、自分でgitサーバを立ち上げることにしました。
その際のメモです。
いろいろつまずいたとこがあるので、同じ問題にぶつかった人のお役に立てれば幸いです。

運営環境

開発PC:Ubuntu 10.10 Desktop
設置先:Ubuntu 11.04 Server

構築方法等は、ページ下にある参考ページにより詳しく記載してありますので、そちらを参照してください。

トラブったところ&迷ったところ

既に使用しているユーザの接続

はじめに、sshの接続を許可している鍵もちのユーザを使用としたのですが、
鍵の登録がうまくいかなかったので、gitの接続専用ユーザを作成しました。
その際に、サーバからcloneしてみると下記のエラーがでました、一応頻繁に使用しているユーザなので、既に使用している鍵ファイルが壊れるのが怖かったので、諦めました。
ちなみに、エラー内容下記のようなものでした

$ git clone ssh://ユーザ名@localhost:ポート番号/gitosis-admin.git
Cloning into gitosis-admin...
Enter passphrase for key '/home/ユーザ名/.ssh/id_rsa':
fatal: '/gitosis-admin.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

ポートを指定して接続

sshのポートを変更している場合は、下記のようにアクセスします。

git clone ssh://ユーザ名@192.168.0.1:ポート番号

開発PCの設定について

sshの接続で、鍵認証を行っているんですが、それをどうやって開発PCに読み込ましていいのかに悩みました。
下記の方法で、うまくいきました。

$ vi /home/ユーザ名/.ssh/サーバから取得した公開鍵(場所はどこでもOK)
$ chmod 700 サーバから取得した公開鍵 #sshの設定によるがStrictModes yesにしているときに必要
$ vi /home/ユーザ名(自分の使用しているもの)/.ssh/config
Host サーバのIP
 User サーバのgit用のユーザ名
 Hostname サーバのホスト名
 PreferredAuthentications publickey
 IdentityFile ~/.ssh/鍵.key

新規プロジェクトの追加方法

環境は以外に簡単に構築できたのですが、新規プロジェクトが、どこでどうすればいいのか迷ったので、メモしておきます。

これらの作業はすべて、開発環境(つまりgitのサーバでない場所で行いました。)

$ cd /home/ユーザ名(開発PCのユーザ)/ #ちなみにこの場所はどこでもいいのです。
$ git clone ssh://git用のユーザ名@192.1.*.*:ポート番号/gitosis-admin.git
$ cd ../gitosis-admin/
$ vi gitosis.conf
[gitosis]
loglevel = DEBUG #これを入れておくとエラー時に詳細を表示

[group mygroup]
writable = myproject
members = git用のユーザ名@git用PCのホスト名

$ pwd /home/ユーザ名(開発PCのユーザ)/gitosis-admin
$ git commit -a -m 'add myproject'
$ git push #作業を本番反映

#上記の作業で、myproject.gitの準備ができました。
$ cd /home/ユーザ名(開発PCのユーザ)/www/
$ git clone ssh://git用のユーザ名@192.1.*.*:ポート番号/myproject.git
$ cd myproject
$ touch dummy
$ git add dummy
$ git commit -m 'dummy to create repo'
$ git push origin master:refs/heads/master  #masterにして本番に反映

インストールに参考サイトにさせてもらったページ

git sshサーバの構築

7月
03
お客様のブラウジング用パソコン数台にUbuntuを導入しました
7月 3, 2011 0

この記事は、2009年に書いたものなのです。

会社でお客様がブラウジングするためのパソコンが10台くらいあるのですが
機体が古いのと、まったく管理されていないとで、あまりいい閲覧環境ではなくなっていました。

そこで、Ubuntuを導入して、より快適にブラウジングを楽しんでもらおうと、2週間程から少しづつUbuntuを導入していきました。
その時の作業memoです。

パソコンのスペック

OS Windows 2000
HD DELL OPTIPLEX GX180
HDD 20GB
MEMORY 256
CPU Pentium3 1.2G
です。
セキュリティ対策ソフトは、一応入っていましたが、管理されていないのであまりよろしい状態ではなかったです。

Ubuntu9.04のインストール

その時は、まだUbuntu9.1はまだ正式リリースされていなかったので、9.04を選択しました。

言語選択

JAPANESE
 ↓

Keyboard

English
 ↓

タイム

Sydney
 ↓

パーティション

すべて基本パーティション
swap領域 2GB(利用方法より選択)
/ 残り(ファイルシステムはext3)
 ↓

管理者ユーザの作成

ログイン時にパスワードを要求にチェック
 ↓
インストールの完了

インストール後の設定

お客様用ユーザの設定

# useradd hogehoge -d /home/hogehoge -s /bin/nologin
# passwd hogehoge
aaa

ディレクトリの確認

# cd /home/
# ls -all

なかったら

# mkdir /home/hogehoge
# chown hogehoge -R /home/hogehoge
# chmod 0777 -R /home/hogehoge

自動ログインの設定

[システム]→[システム管理]→[ログイン画面]
とたどり,「ログイン画面の設定」を開き,
“セキュリティ”タブを選択してください。

「自動ログイン画面を有効にする」
ユーザ名「hogehoge」

Adobe Readerのインストール

[システム]→[synapticパッケージマネージャ]→[クイック検索]
→[xpdf]
パッケージ名でソートして[xpdf]〜[xpdf-utils]まですべてチェックしてインストール
右クリックより、指定して適用を選択して完了

Adobe Flash Playerのインストール

updateマネージャー

[システム]→[アップデート・マネージャー]→[設定]
アップデート機能を止めておきました。

再起動後にhogehogeユーザでログイン

背景の設定

デスクトップの色を下記の色に設定
#004D97

デスクトップにランチャを設定

Windowsと違うので、お客様がどこからブラウジングができるのか分からないため、デスクトップにランチャー(Windowsでのショートカット)を設置
右クリックで、ランチャーを設定
name Internetはこちら

command /usr/bin/firefox

Firefoxの設定

Homepage

http://www.google.co.jp/

http://www.naver.com/(韓国のお客様もいるので)

編集→設定→プライバシー
履歴の削除
プライバシー情報の削除
編集→設定→セキュリティ
サイトのパスワード保存しない

言語設定

[システム]→[システム管理]→[言語サポート]より韓国語を追加
すべてをチェックしてください。

ネットワークの設定

LANの設定

# vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address *.*.1.101
netmask *.*.255.0
broadcast *.*.1.255
gateway *.*.1.1

DNSの設定

# vi /etc/resolve.conf
nameserver *.*.1.11
nameserver *.*.1.12

ネットワークサービスの再起動

# /etc/init.d/networking restart

全体を通して

今回初めてUbtuntuをゆっくりと触りました。
今までCentOSか、Fedore、Redhatを中心に触ってきたのですが、Ubtuntuは初めてでした。
微妙にコマンドが違ったこと、だれでも上記の作業ができるようにGUIの画面で作業を進めたことで、すこし時間がかかりました。

今後の課題

まだ全機種をUbtuntuにしていません。
というのが、お客様が基本的にWindows以外のパソコンをすごく毛嫌いしているからです。
はじめに2台導入したのですが、UbuntuのデフォルトのGUIの画面でおいておくと、誰も触りませんでした。
お客様に聞いてみると、画面が違うので触りたくないとのことでした。
そこで、Windowsと同じ青色の画面に、ランチャーを作成してWindowsぽく画面を見せると使ってくれるようになりました。
(上の人からはランチャのアイコンをIEと同じにしたらもっと使ってくれるんでないと言われました)

すこし驚きました。

7月
03
Ubuntu10.10とXFX AMD Radeon HD 6570
7月 3, 2011 0

今週は、ずっとUbuntu10.10をセットアップしていました。
その中で一番手間取ったのは、XFX AMD Radeon HD 6570を動かすことでした。

いろいろなドライバなどを試したりして、その際に、失敗してOSの再インストールを繰り返すこと5回ついに
下記のドライバーで落ち着きました。
せっかくなので、その際に使用したドライバーをメモしておきます。

導入したドライバー

ATI Catalyst™ Proprietary Display Driver – Linux x86 & Linux x86_64
ちなみに、34bitです。

上記のドライバーをダウンロードしてきて、下記のコマンドでダウンロードしました。

$ chmod +x ati-driver-installer-10-12-x86.x86_64.run
$ sudo sh ./ati-driver-installer-10-12-x86.x86_64.run

上記のコマンドを実行するとドライバーのインストールできますので、再起動後、システムー>設定ー>ATI Catalyst Controle Centerより設定を変更ができます。

6月
30
PCの故障&アップグレード
6月 30, 2011 0

先々週にUbuntu11.04にアップグレードしている最中に、Dellのデスクトップがついに死んでしいました。
はじめはパーツを変更して、対応しようと思ったのですが、どうやらマザーボードが死んでいるようなので、新しくPCを組み立てることにしました。

各パーツ

マザーボード:ASUS P8P67 REV 3.0

CPU:Intel CPU Corei5 i5-2500K 3.3GHz 6M LGA1155 SandyBridge

PCケース:ZALMAN Z9-PLUS

ビデオカード:AMD Radeon™ HD 6570

電源:Antec Eco 400C

メモリー:Antec Eco 400C

ハードディスク:Western Digital:1TB × 2

DVDドライブ:Sumsung DVD Drive

上記のHDDと、DVDドライブ以外を除いて、$680で購入しました。
すこし時間がかかりましたが、本日組み立て、OSのインストールも無事終了しました。

5月
20
MacのRuby1.9のRails3.0.7でdeviseのエラー
5月 20, 2011 0

Ruby1.9、Rails3.0.7、gem1.6.2の環境下で、deviseをbundleのinstallしようとしてなかなかうまく行かなかったのですが、
最後は単純に解決したので同じミスをおかさないようにメモしておきます。

エラー内容

$ vi Gemfile
gem 'devise', '1.1.5'
$ bundle install
/Users/hoge/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb:72:in `parse': Illformed requirement ["1,1,5"] (ArgumentError)

解決方法

上記のようなエラーがでて、いろいろ試してみた結果、

$ vi Gemfile
gem 'devise' ←よけいなバージョンを消したら解決

5月
16
MacのRails3とMysqlの環境で出たエラー対処のメモ
5月 16, 2011 0

最近MacでRailsの環境を行っているのですが、Rails3にアップデート( たしかMacPortでアップデートしたような)
して、Mysqlで開発を行おうとしたらエラーがでたので、そのメモを書いておきます。

下記のようなコマンドでプロジェクト?を生成して、さっそく走らしてみる下記のエラー

$ rails new hoge -d mysql
$ cd /hoge/
$ rails s
dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/ext/mysql2/mysql2.bundle
  Expected in: flat namespace

dyld: Symbol not found: _mysql_get_client_info
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/ext/mysql2/mysql2.bundle
  Expected in: flat namespace

検索してみていろいろ試してみるが、どれもうまく行かず、最終的に下記のページの内容で解決

http://stackoverflow.com/questions/5894102/bundle-command-the-wrong-mysql2-gem-always-0-3-2

gemのmysqlのライブラリの上げて解決

$ sudo gem uninstall mysql2 -i /Library/Ruby/Gems/1.8
$ gem 'mysql2','0.2.7'
$ bundle install

Real Time Analytics