tag:blogger.com,1999:blog-63249224201618884542024-03-14T17:30:41.323+09:00tmpz84 Blog技術的なことを忘れないように。tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-6324922420161888454.post-66168699158576133332012-09-08T22:57:00.002+09:002012-09-08T22:57:34.091+09:00ubuntu で zabbix<div>
ubuntu 12 に zabbix をインストールする流れ。</div>
<div>
こんな感じ。</div>
<div>
<br /></div>
apt-get install apache2<div>
<div>
apt-get install php5</div>
<div>
apt-get install libapache2-mod-php5</div>
<div>
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql</div>
<br />
apt-get install zabbix-server-mysql zabbix-agent<br />
apt-get install zabbix-frontend-php<br />
<br /></div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-35049810323294007862011-09-15T19:40:00.001+09:002011-09-15T19:40:45.861+09:00Ruby 技術者認定試験 Silver に受かった<div>
86点で合格しました。</div>
<div>
<br />
ギリギリじゃないので</div>
<div>
「ククク ... 奴は白銀聖闘士の中でも最弱 ... 」<br />
ってのは免れましたw</div>
<div>
<br /></div>
<div>
試験の内容は、他の方がレポートしている通りで</div>
<div>
公式ガイドと同じか、複合問題?のような感じです。</div>
<div>
ガイドより少し難しい問題もあります。</div>
<div>
<br /></div>
<div>
時間は50分くらいで終わりました。</div>
<div>
30分でひと通り終わって、そのあとに怪しい問題を回答しましたが</div>
<div>
怪しいものが全て間違っている気がしますw</div>
<div>
プロメトリックの試験は間違いがわからないので、フィードバックが効かないですよね。</div>
<div>
<br /></div>
<div>
Array , String , Hash に関連する問題が多かったです。</div>
<div>
メソッドは、select , detect , collect , map あたり。</div>
<div>
アルゴリズムを少しだけ考える問題もありました。</div>
<div>
<br />
少しだけ引っ掛けというか、<br />
a = [1, 2, 3, 4]<br />
a.slice[1, 2]<br />
p a<br />
とか。<br />
sliceが破壊的メソッドじゃないので変更が無いのですよね。<br />
<br />
<br /></div>
<div>
あとあまり使わない、ファイル open 系から出題がありますが、</div>
<div>
モードさえわかっていれば大丈夫です。</div>
<div>
いちおう、仕事で Ruby と Rails を利用していますが、意外にも使うメソッドなんかは限られているので、この手のやつは苦手でした。<br />
勉強は、2週間前くらいからダラダラと「たのしいRuby第3版」を読みはじめ、<br />
<div>
5日前から「Ruby技術者認定試験 公式ガイド」の問題をやりました。</div>
<div>
ガイドの練習問題は、100問あり試験2回分の問題なわけですが、3回ずつやりました。</div>
<div>
<br /></div>
<div>
2回目から答えがわかってしまうのですが、意味はちゃんと調べておくと良いですよね。</div>
<div>
基本的に、irb を使ってパラメータを変えたりしてやると良いかと思います。</div>
<div>
<br /></div>
<div>
応用情報技術者試験と簿記試験があるから、終わった12月あたりに gold でも受けてみます。</div>
<div>
<br /></div>
</div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-7147738688408055942011-09-14T12:09:00.000+09:002011-09-14T12:09:02.441+09:00rails アプリで rake を実行するとエラーになる<br />
某アプリを構築するときに、rake コマンドでDBの構築を行いました。<br />
エラーになって構築できません。<br />
<br />
# rake db:create:all<br />
rake aborted!<br />
uninitialized constant Rake::DSL<br />
/usr/local/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library'<br />
/usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:8:in `<class:tasklib>'</class:tasklib><br />
/usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:6:in `<module:rake>'</module:rake><br />
/usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:3:in `<top (required)="">'</top><br />
/usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/task.rb:37:in `<top (required)="">'</top><br />
<br />
rake のバージョンが 0.9.2 になって、文法が変わったようで<br />
以下のメッセージが目印になるようです。<br />
<br />
<b><span class="Apple-style-span" style="color: red;">uninitialized constant Rake::DSL</span></b><br />
<br />
バージョンを確認すると、<br />
<br />
# ruby -v<br />
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]<br />
<br />
# rake --version<br />
rake, version 0.8.7<br />
<br />
エラーになった rake は、0.8.7 でした。<br />
強制的に rake のバージョンを 0.9.2 にアップっぷ。<br />
<br />
# gem install rake -v=0.9.2<br />
<br />
# rake --version<br />
rake, version 0.9.2<br />
<div>
<br /></div>
<div>
そしたら動きました。</div>
<div>
逆もまたしかり。0.8.7 用の文法で 0.9.2 で実行すると動かないようです。</div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-8432967358333018262011-09-10T15:30:00.000+09:002011-09-10T15:30:06.145+09:00Gem install するときに "no such file to load -- zlib" が発生ubuntu + rvm 環境に限らないとは思うのですが、<div>
以下のように、gem install すると zlib が無いと怒られます。</div>
<div>
<br /></div>
<div>
<div>
nakamura@nakamura2:~$ gem install rails -v=3.0.10</div>
<div>
ERROR: Loading command: install (LoadError)</div>
<div>
no such file to load -- zlib</div>
<div>
ERROR: While executing gem ... (NameError)</div>
<div>
uninitialized constant Gem::Commands::InstallCommand</div>
</div>
<div>
<br /></div>
<div>
zlib.h が無いからなのかなと勝手に判断して、</div>
<div>
<div>
nakamura@nakamura2:~$ sudo apt-get install zlib1g-dev</div>
</div>
<div>
<div>
<br /></div>
</div>
<div>
として、もう1度、</div>
<div>
<div>
nakamura@nakamura2:~$ gem install rails -v=3.0.10</div>
<div>
ERROR: Loading command: install (LoadError)</div>
<div>
no such file to load -- zlib</div>
<div>
ERROR: While executing gem ... (NameError)</div>
<div>
uninitialized constant Gem::Commands::InstallCommand</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
おー。だめじゃん。</div>
<div>
rvm で ruby 1.9.2 をインストールしたきに zlib が無かったから無視されたんかなということで。</div>
<div>
<br /></div>
<div>
<div>
nakamura@nakamura2:~$ ruby -v</div>
<div>
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]</div>
<div>
nakamura@nakamura2:~$ which ruby</div>
<div>
/home/nakamura/.rvm/rubies/ruby-1.9.2-p290/bin/ruby</div>
<div>
<br /></div>
<div>
<div>
nakamura@nakamura2:~$ cd ~/.rvm/src/ruby-1.9.2-p290/ext/zlib/</div>
<div>
nakamura@nakamura2:~/.rvm/src/ruby-1.9.2-p290/ext/zlib$ ruby extconf.rb </div>
<div>
nakamura@nakamura2:~/.rvm/src/ruby-1.9.2-p290/ext/zlib$ make ; make install</div>
</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<div>
気を取り直して、えいっや。</div>
<div>
<br /></div>
<div>
nakamura@nakamura2:~$ gem install rails -v=3.0.10</div>
<div>
Fetching: activesupport-3.0.10.gem (100%)</div>
</div>
<div>
...</div>
<div>
<br /></div>
<div>
出来た。</div>
<div>
<br /></div>
<div>
<br /></div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-7861151236670767312011-09-02T20:06:00.001+09:002011-09-12T15:39:42.213+09:00bundle install 時に SSL 関係でエラーになってしまうbundle install をすると以下のように証明書でエラーになってしまう。<br />
CentOS 5.6 を対象とています。<br />
<br />
<br />
$ bundle install --path vendor/bundler<br />
Fetching https://github.com/mislav/will_paginate.git<br />
error: SSL certificate problem, verify that the CA cert is OK. Details:<br />
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/mislav/will_paginate.git/info/refs<br />
<br />
fatal: HTTP request failed<br />
Git error: command `git clone 'https://github.com/mislav/will_paginate.git' "/opt/xxx/vendor/bundler/ruby/1.9.1/cache/bundler/git/will_paginate-bfaeaccc8af94c369b0e2f1626f08b0c9a3a03f1" --bare --no-hardlinks` in directory /opt/xxx has failed.<br />
<div>
<br /></div>
<div>
あんまりよく無い気がするが以下のコマンドで無視するように設定。</div>
<div>
<div>
$ git config --global http.sslVerify false</div>
</div>
<div>
<br />
<b><span class="Apple-style-span" style="color: red;">2011/9/12 追記</span></b><br />
『2011年5月末以降、github.comにはEV SSL証明書(DigiCert HighAssurance EV CA-1)が使われるようになった。』ということらしく証明書の追加をします。<br />
<br />
まず、『DigiCert Trusted Root Authority Certificates』から、『DigiCert High Assurance EV Root CA』をダウンロードします。ダウンロードしたファイル名は『DigiCertHighAssuranceEVRootCA.crt』。これをcurl-ca-bundle.crtに追加します。<br />
<br />
# wget -P /tmp https://www.digicert.com/testroot/DigiCertHighAssuranceEVRootCA.crt<br />
<br />
# cat /tmp/DigiCertHighAssuranceEVRootCA.crt >> /etc/pki/tls/certs/ca-bundle.crt<br />
<br />
証明書の場所はOSやディストリビューションによって違うので、こんな感じで探します。<br />
$ locate libcurl.so<br />
...<br />
$ strings /usr/lib/libcurl.so.3 | grep bundle<br />
/etc/pki/tls/certs/ca-bundle.crt<br />
<br />
<br />
</div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-25018325859780908982011-08-29T23:08:00.000+09:002011-08-30T08:44:11.326+09:00Mac Ruby の irb 上で日本語が入力出来ない標準の port でインストールした ruby を含めて<br />
何も設定せずに rvm で mac ruby をインストールしてあると、irb 上で日本語の入力が出来ません。これを解消します。<br />
<br />
問題は、readline のようです。<br />
以下のコマンドにより readline を利用するオプションを付けて ruby を再インストールします。<br />
<br />
OS が Lion であると、問題は無いようです。<br />
see: <a href="http://builder.japan.zdnet.com/os-admin/lion-for-developers11/35005492/3/">http://builder.japan.zdnet.com/os-admin/lion-for-developers11/35005492/3/</a><br />
<br />
$ sudo port selfupdate<br />
<div>
$ sudo port install readline</div>
<div>
$ rvm package install readline</div>
<div>
<div>
$ rvm install 1.8.7 --with-readline-dir=$rvm_path/usr</div>
</div>
<div>
$ rvm install 1.9.2 --with-readline-dir=$rvm_path/usr</div>
<div>
<br /></div>
<div>
<div>
$ irb -Ku</div>
<div>
ruby-1.8.7 :001 > p "aa"</div>
<div>
"aa"</div>
<div>
=> nil </div>
<div>
ruby-1.8.7 :002 > p "ああ"</div>
<div>
"ああ"</div>
<div>
=> nil </div>
</div>
<div>
<br /></div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-20375466854496965472011-08-27T16:36:00.000+09:002011-08-27T16:55:01.031+09:00Xperia mini pro (SK17i) を買ってみた(その1)タイトル通り、<a href="http://www.sonyericsson.com/cws/products/mobilephones/overview/xperia-mini-pro?cc=gb&lc=en">Xperia mini pro</a> を買ってみました。<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkGX_O_-clLZvN2U-4op9mIEc5Klbu1L78xTGQ9uCKD3uNgYmemfooEctIWsztJqosvQbfGIaDrfitip6Uo0OMvtBn8b5CYmhnmp1-pYu3Yw7I2RZQ-HSlT87GRurDK8QaOJcMSmGhNVo/s1600/IMG_0691.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkGX_O_-clLZvN2U-4op9mIEc5Klbu1L78xTGQ9uCKD3uNgYmemfooEctIWsztJqosvQbfGIaDrfitip6Uo0OMvtBn8b5CYmhnmp1-pYu3Yw7I2RZQ-HSlT87GRurDK8QaOJcMSmGhNVo/s320/IMG_0691.jpg" width="239" /></a></div>
<br />
昨年発売された Xperia X10 mini pro の後継にあたる機種で、スライド式のQWERTYキーボードを有しているのが最大の特徴でしょうか。<br />
<br />
主なスペックは以下の通りです。<br />
<ul>
<li>Qualcomm MSM8255(1GHz)</li>
<li>512MB メモリ、320MB ROM、2GB microSDHC 付属</li>
<li>3インチのHVGA (480×320px)</li>
<li>500万画素(CMOS)のメインカメラ、30万画素(CMOS)のインカメラ</li>
<li><span class="Apple-style-span" style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: 12px;"><span class="Apple-style-span" style="color: black; font-family: 'Hiragino Kaku Gothic Pro'; font-size: small;">重さ136g (iPhone 4 と同じくらい)</span></span></span></li>
<li>Android 2.3</li>
</ul>
iPhone 4 の2年縛りが1年以上残っているのと、android 機を所持していなかったので、お試しを考えハイスペック機に手を出さないようにしようというのもありました。<br />
<br />
そうすると、IDEOS あたりも候補だったのですが、ソニー好き+キーボードが欲しいという事情でこの機種にしました。
この機種は、国内でも秋葉原の店で扱っていますが、人気のようで完売の場合が多く、<a href="http://1shopmobile.com/">1shopmobile.com</a> というネット販売会社から輸入してみることにしました。
この店は微妙に悪い話も聞きすが、職場の後輩が買って問題無かったことや、2ch.net でも問題なく購入できていることから購入に踏み切りました。
<br />
<br />
本体 USD 269.0 + 送料 USD 25.0 の合計 USD 294.0<br />
(クレジットカードの決済は ¥22,977 、レートは、78.15 でした)<br />
<br />
さらに通関料が ¥200、消費税・地方消費税が ¥500 でした。<br />
<br />
<br />
2011年8月18日 16:08 に注文をして、<br />
その後は、EMS (国際スピード郵便)のトレース情報を。<br />
8/20 と 8/21 が土日で、ちょうど税関のお休みと重なってしまったため、少し遅れてしまった感じです。<br />
<table border="1" cellspacing="0" cols="5">
<colgroup><col width="100"></col><col width="100"></col><col width="100"></col><col width="100"></col><col width="100"></col></colgroup>
<tbody>
<tr>
<td align="CENTER" height="40" rowspan="2" width="100"><b>状態<br />発生日</b></td>
<td align="CENTER" rowspan="2" width="100"><b>状態</b></td>
<td align="CENTER" rowspan="2" width="100"><b>詳細</b></td>
<td align="CENTER" width="100"><b>取扱店名</b></td>
<td align="CENTER" rowspan="2" width="100"><b>県名等</b></td>
</tr>
<tr>
<td align="CENTER"><b>郵便番号</b></td>
</tr>
<tr>
<td align="LEFT" height="41" rowspan="2">8月19日<br />
18:15</td>
<td align="LEFT" rowspan="2">引受</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT"><span style="font-family: 'Times New Roman';">APT</span></td>
<td align="LEFT" rowspan="2"><span style="font-family: 'Times New Roman';">HONG KONG</span></td>
</tr>
<tr>
<td align="LEFT"></td>
</tr>
<tr>
<td align="LEFT" height="41" rowspan="2">8月19日<br />
22:14</td>
<td align="LEFT" rowspan="2">国際交換支店から発送</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT"><span style="font-family: 'Times New Roman';">KOWLOON D</span></td>
<td align="LEFT" rowspan="2"><span style="font-family: 'Times New Roman';">HONG KONG</span></td>
</tr>
<tr>
<td align="LEFT"></td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月20日<br />
14:05</td>
<td align="LEFT" rowspan="2">国際交換支店に到着</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">東京国際支店</td>
<td align="LEFT" rowspan="2">東京都</td>
</tr>
<tr>
<td align="LEFT">138-8799</td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月20日<br />
15:15</td>
<td align="LEFT" rowspan="2">通関手続中</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">東京国際支店</td>
<td align="LEFT" rowspan="2">東京都</td>
</tr>
<tr>
<td align="LEFT">138-8799</td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月20日<br />
20:39</td>
<td align="LEFT" rowspan="2">通関手続中</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">東京国際支店</td>
<td align="LEFT" rowspan="2">東京都</td>
</tr>
<tr>
<td align="LEFT">138-8799</td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月23日<br />
14:55</td>
<td align="LEFT" rowspan="2">国際交換支店から発送</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">東京国際支店</td>
<td align="LEFT" rowspan="2">東京都</td>
</tr>
<tr>
<td align="LEFT">138-8799</td>
</tr>
<tr>
<td align="LEFT" height="56" rowspan="2">8月23日<br />
22:24</td>
<td align="LEFT" rowspan="2">通過</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">さいたま新都心支店</td>
<td align="LEFT" rowspan="2">埼玉県</td>
</tr>
<tr>
<td align="LEFT">330-9799</td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月24日<br />
7:54</td>
<td align="LEFT" rowspan="2">到着</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">鳩ヶ谷支店</td>
<td align="LEFT" rowspan="2">埼玉県</td>
</tr>
<tr>
<td align="LEFT">334-8799</td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月24日</td>
<td align="LEFT" rowspan="2">ご不在のため持ち戻り</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">鳩ヶ谷支店</td>
<td align="LEFT" rowspan="2">埼玉県</td>
</tr>
<tr>
<td align="LEFT">334-8799</td>
</tr>
<tr>
<td align="LEFT" height="40" rowspan="2">8月25日<br />
21:05</td>
<td align="LEFT" rowspan="2">お届け先にお届け済み</td>
<td align="LEFT" rowspan="2"></td>
<td align="LEFT">鳩ヶ谷支店</td>
<td align="LEFT" rowspan="2">埼玉県</td>
</tr>
<tr>
<td align="LEFT">334-8799</td>
</tr>
</tbody></table>
<br />
<br />
<br />tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-78456682272252189632011-08-20T13:31:00.001+09:002011-08-20T13:37:50.504+09:00MySQL のログをローテートするMySQLのログをローテートします。<br />
CentOS 5.5 を利用しています。<br />
<br />
参考:http://dev.mysql.com/doc/refman/5.1/ja/log-file-maintenance.html<br />
<br />
Linux環境でオフィシャルの rpm でインストールしていれば、mysql-log-rotate というスクリプトファイルが<br />
インストールされているので、これを利用してみます。<br />
mysqladmin コマンドから flush-logs アクションを実行するのにrootユーザーのパスワードの指定が<br />
必要です。<br />
<br />
$ locate mysql-log-rotate <br />
/usr/share/mysql/mysql-log-rotate<br />
<br />
logrotated から利用するので /etc/logrotate.d にコピーします。<br />
# cp /usr/share/mysql/mysql-log-rotate /etc/logrotate.d/mysql<br />
<br />
ログファイルのパスを設定します。<br />
# vi /etc/logrotate.d/mysql<br />
<br />
<br />
/var/lib/mysql/mysqld.log {<br />
# create 600 mysql mysql<br />
↓<br />
/var/lib/mysql/mysql.log {<br />
# create 600 mysql mysql<br />
<br />
などに変更する。<br />
<br />
/root/.my.cnf に mysql-log-rotate アクションを実行するために実行ユーザーとパスワードを設定します。<br />
sudo vi /root/.my.cnf <br />
[mysqladmin]<br />
password = "password"<br />
user= root<br />
<br />
パーミッションを変更します。<br />
chmod 600 /root/.my.cnf<br />
<br />
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-43015769479227268302011-08-18T22:13:00.001+09:002011-08-18T22:13:26.220+09:00nginx のログローテートnginx に シグナル USR1 を送信するとログファイルを開き直すので、これを利用します。<br />
<br />
see: http://wiki.nginx.org/NginxLogRotation<br />
<br />
実際には、USR1 を送信するシェルを書いて cron で定期実行させるか、logrotated を利用するかの方法があるかと思います。<br />
<br />
今回は、logrotated を利用します。<br />
<br />
vi /etc/logrotate.d/nginx<br />
<br />
<br />
/opt/nginx/logs/access.log {<br />
daily<br />
dateext<br />
rotate 365<br />
missingok<br />
ifempty<br />
sharedscripts<br />
postrotate<br />
test ! -f /opt/nginx/logs/nginx.pid || kill -USR1 `cat /opt/nginx/logs/nginx.pid`<br />
/bin/mv /opt/nginx/logs/access.log-`date '+%Y%m%d'` /opt/nginx/logs/access.log.`date '+%Y%m%d' -d '1days ago'`<br />
endscript<br />
}<br />
<br />
<div>
<br /></div>
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-19477488429825496892011-08-15T20:23:00.002+09:002011-08-15T22:23:01.624+09:00Mac OS X に MySQL 5.5 をインストールするMacOS X に MySQL 5.5 をインストールします。<br />
記事にしなくても良いくらいに簡単。<br />
<br />
まずはインストール用ファイルをダウンロードします。<br />
http://dev.mysql.com/downloads/mysql/<br />
<br />
32bitもしくは64bit、アーカイブの種類で分かれていますが、<br />
私は、Mac OS X ver. 10.6 (x86, 32-bit), DMG Archive を選びました。<br />
<br />
DMGファイル(mysql-5.5.15-osx10.6-x86.dmg)をクリックしてマウントします。<br />
4つのファイルがあります。<br />
mysql-5.5.15-osx10.6-x86.pkg<br />
MySQL.prefPane<br />
MySQLstartupItem.pkg<br />
ReadMe.txt<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfI59JiOwmBDMM8NOCwPQHyzdt1ybna8fb1Ay3rLiWEudaAKbd9ZPhbvirjh0Ia9Lc0Gpy8Yup3WumVnsMWrva9zOMi6XhmaN9M_WU6RaNdWo41qvNj0wGqBF5DRV4ixNTH4DCx8MA75g/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-08-15+19.07.21%25EF%25BC%2589.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="170" width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfI59JiOwmBDMM8NOCwPQHyzdt1ybna8fb1Ay3rLiWEudaAKbd9ZPhbvirjh0Ia9Lc0Gpy8Yup3WumVnsMWrva9zOMi6XhmaN9M_WU6RaNdWo41qvNj0wGqBF5DRV4ixNTH4DCx8MA75g/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-08-15+19.07.21%25EF%25BC%2589.png" /></a></div><br />
順番に実行します。<br />
1. 本体のインストール<br />
<br />
mysql-5.5.15-osx10.6-x86.pkg<br />
をダブルクリック<br />
<br />
2. 自動起動スクリプトのインストール<br />
<br />
MySQLstartupItem.pkg<br />
をダブルクリック<br />
<br />
3. システム環境設定用ファイルのインストール<br />
<br />
MySQL.prefPane<br />
をダブルクリック<br />
<br />
ターミナルを起動して設定ファイルをコピーする。<br />
sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf<br />
<br />
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-11261256593930753722011-08-15T18:46:00.003+09:002011-08-15T18:57:22.728+09:00Twitter であるユーザーのフォロワーを追うTwitter の followers は、フォローした場合はメールで通知されます。<br />
反対にリムーブした場合は、通知されないので、任意のタイミングごとにチェックして<br />
結果を出力する、Ruby スクリプトを作ってみました。<br />
<br />
Ruby 1.9.2 p180 で動作確認しています。<br />
SQLite3 を利用しています。<br />
このプログラムによって何らかの問題があっても、私(tmpz84)は責任を持ちません。<br />
<br />
twifol.rb を<a href="http://cisse.sakura.ne.jp/nax/storage/twifol.rb">ダウンロード</a>。<br />
<br />
以下のGemを利用しているのでインストールします。<br />
sqlite3 (1.3.3)<br />
sqlite3-ruby (1.3.3)<br />
twitter (1.6.0)<br />
<br />
インストール方法<br />
$ gem install twitter <br />
$ gem install sqlite3-ruby<br />
<br />
情報を保存するファイル(テーブル)を作成します。<br />
以下のコマンドを実行する場所は、ruby スクリプトを設置すると同じディレクトリです。<br />
$ sqlite3 data.db<br />
SQLite version 3.6.14.2<br />
Enter ".help" for instructions<br />
Enter SQL statements terminated with a ";"<br />
sqlite> CREATE TABLE follwers (<br />
...> id INTEGER,<br />
...> name TEXT,<br />
...> created_on TEXT,<br />
...> updated_on TEXT,<br />
...> deleted_on TEXT<br />
...> );<br />
sqlite> .table<br />
follwers<br />
<br />
チェックする twitter アカウントを TARGET_ID を vi などで編集してください。<br />
これで実行できます。<br />
$ ruby twifol.rb<br />
<br />
tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-4776217252892081822011-08-13T15:19:00.002+09:002011-08-13T15:35:57.624+09:00CentOS 5.5 から 5.6 へアップデートCentOS 5.5 から 5.6 へアップデートする方法
<br />
<br />リリースノートの通りで、比較的簡単です。
<br />http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.6/Japanese#head-6ece74d57ce0efb64ab9b27d508b9f19be81bd7a
<br />
<br />私が実行したコマンドのメモ
<br />
<br /># cat /etc/redhat-release
<br />CentOS release 5.5 (Final)
<br />
<br />yum clean all
<br />yum update glibc\*
<br />yum update -y yum\* rpm\* pyth\*
<br />yum clean all
<br />yum update -y mkinitrd nash
<br />yum update -y selinux\*
<br />yum update -y
<br />shutdown -r now
<br />
<br /># cat /etc/redhat-release
<br />CentOS release 5.6 (Final)
<br />
<br />無事に 5.6 にアップデート出来ました。
<br />tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-9757745042862633232011-07-13T00:47:00.007+09:002011-07-13T09:15:23.814+09:00さくらのレンタルサーバーに Rails 3 をインストールするさくらのレンタルサーバーに Rails 3 をインストールします。<br /><br />参考ページ:http://www.masahiko.info/it/archives/000980.html<br /><br />スタンダードプラン以上ならインストール出来るはずです。<br />現在の Ruby と gem のバージョンは以下のようになっています。<br />これらを 1.9.2 p180 に変更し、Rails を導入します。<br />(shell は、bash を利用しています)<br /><br />[cisse@www806 ~]$ ruby --version<br />ruby 1.8.7 (2009-12-24 patchlevel 248) [i386-freebsd7]<br />[cisse@www806 ~/src]$ gem --version<br />1.3.7<br /><br />$HOMEに「src」フォルダを作成。<br /><br />$ mkdir ~/local <br />$ mkdir ~/local/src<br />$ cd ~/local/src<br /><br />$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz<br />$ tar xzvf ruby-1.9.2-p180.tar.gz<br /><br />$ cd ruby-1.9.2-p180<br />$ ./configure --prefix=$HOME/local<br />$ make<br />$ make install<br /><br />RubyとRubyGemなどのパスを設定<br /><br /><br />$ vi ~/.bashrc<br /><br />export PATH=$HOME/local/bin:$HOME/usr/local/bin:$PATH<br />export RUBYLIB=$HOME/local/lib/ruby/site_ruby/1.9.1:$HOME/local/lib/ruby<br />export GEM_HOME=$HOME/local/lib/ruby/gems<br /><br />以下のコマンドで環境設定の変更を適用。<br />source ~/.bashrc <br /><br />正しく適用されているかを確認する。<br />[cisse@www806 ~/local/src/ruby-1.9.2-p180]$ ruby --version<br />ruby 1.9.2p180 (2011-02-18 revision 30909) [i386-freebsd7.1]<br />[cisse@www806 ~/local/src/ruby-1.9.2-p180]$ gem --version<br />1.3.7<br /><br />Rails をインストールする<br />$ gem install rails<br /><br />rails がインストールされているかを確認<br />[cisse@www806 ~/local/lib/ruby/gems/bin]$ rails<br />-bash: rails: command not found<br /><br />コマンドが見つからない!<br />gem list でインストールされているかを確認する。<br />[cisse@www806 ~]$ gem list -d rails<br /><br />*** LOCAL GEMS ***<br /><br />rails (3.0.9)<br /> Author: David Heinemeier Hansson<br /> Rubyforge: http://rubyforge.org/projects/rails<br /> Homepage: http://www.rubyonrails.org<br /> Installed at: /home/cisse/local/lib/ruby/gems<br /><br /> Full-stack web application framework.<br /><br />/home/cisse/local/lib/ruby/gems にインストールされている。<br />$ env | grep "^PATH"<br />PATH=/home/cisse/local/lib/ruby/gem/bin:/home/cisse/local/bin:/home/cisse/usr/local/bin:/home/cisse/local/bin:/home/cisse/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/cisse/bin<br /><br />よくみると、gem になっていて、s が抜けている。<br />ということで、~/.bashrc を修正。<br /><br />export PATH=$HOME/local/lib/ruby/gem/bin:<br />↓<br />export PATH=$HOME/local/lib/ruby/gems/bin:<br /><br />[cisse@www806 ~]$ rails -v<br />Rails 3.0.9<br /><br />無事にインストールされました。tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-50264156749632496202011-07-11T02:57:00.002+09:002011-07-11T09:52:10.939+09:00DVD を iPhone で見る入院中は暇なんで、持っているDVDを iPhone で見るための手順。<br />ちなみに Mac です。<br /><br />1) Mac The Ripper を使う。<br /><br />Mac The RIpper で DVD をリッピングします。<br />リッピングした情報は、win7 でも見れるから便利です。<br /><br />2) Handbrake を使って変換<br /><br />Handbreake (http://handbrake.fr/) をダウンロード。tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-30525156721213820272011-07-10T16:35:00.005+09:002011-07-12T03:47:31.597+09:00Paralleles 6 に Windows 98 SE をインストールするWizardry コレクションをやりたいので、Win98 環境を整えることに。<br />その作業メモです。<br /><br />- ちなみに CDROM ブート出来る、Windows 98 SE の CDROM は持っています。<br /><br />1) 仮想マシンを作成します。ターゲットOSはWin98にしました。<br /> ハードディスクは、 0.4GB (410MB) 、メモリは256MB としました。<br />2) 起動フロッピーのイメージをネットで探したところ、http://www.allbootdisks.com/ にあり、そのフロッピーイメージを parallels でマウントして、ブートします。<br />3) ブートすると、fdisk と format を使ってインストール用ドライブを作成します。<br />4) CDROMのsetup.exeを実行して、インストールを開始します。<br /> (1時間くらいかかるかな)<br /><br />5) インストール後に Parallels Tools をインストールします。<br />参考:http://download.parallels.com/desktop/v6/docs/en/Parallels_Desktop_Users_Guide/22573.htm<br /><br />まず、Prallels Tools のインストール媒体(isoイメージ)をマウントします。<br />場所は、/Library/Parallels/Tools/prl-tools-other.iso<br /><br />5-1) ディスプレイアダプタ<br /><br />Win 98 上で、マウントしたCDROMが見えているのを確認します。<br />スタートメニュー → 設定 → コントロールパネルをクリック。画面をクリック。<br />設定タブをクリック。<br />詳細をクリック。<br />アダプタタブをクリック。<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9sEgu_4KrFppY0MLEpiemPs74VOanG24vMFd6-g5Y8EpI1sbP6iHy_ZJrhRIgDwlka7JJr2qq6vpGhRLywQhzhanOuw2I-WeukdQoPzDqvwK_Xc0bxMdq-MlrhTkW3Vk5hlqJBm-0_vE/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-07-10+18.15.26%25EF%25BC%2589.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9sEgu_4KrFppY0MLEpiemPs74VOanG24vMFd6-g5Y8EpI1sbP6iHy_ZJrhRIgDwlka7JJr2qq6vpGhRLywQhzhanOuw2I-WeukdQoPzDqvwK_Xc0bxMdq-MlrhTkW3Vk5hlqJBm-0_vE/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-07-10+18.15.26%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5627653167652274114" /></a><br />検索場所の指定でマウントしたCDROMのD:¥Drivers¥Video¥Win9x<br />再起動します。tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com2tag:blogger.com,1999:blog-6324922420161888454.post-37957782549273312362011-07-09T21:33:00.003+09:002011-07-09T21:58:28.817+09:00iPhone の内容を工場出荷状態に戻すiOS 5 β2 から 4.3 に戻したいんだけど、リストアをクリックしてもエラーが出て戻らないので DFU モードから強制的に 4.3 にします。<br /><br />1.iPhone を DFU モードでブートする<br /><br />iPhone の電源を切ります。<br />PC 側では、iPhone を繋げたままにして、iTunes を起動しておきます。<br /><br />iPhoneのホームボタンとスリープボタンを同時押し、そのまま10秒待ちます。<br />10秒経ったらスリープボタンだけを離します。<br /><br />さらに5秒ぐらい待つと、PC側の iTunes から「iTunesはリカバリーモードのiPhoneを見つけました。iTunesでご利用になる前に、このiPhoneを復元する必要があります。」というメッセージが表示されます。<br /><br />この時点 iPhone を DFU モードにすることが出来ました。<br />(ホームボタンは離してもOK)<br /><br />2.iPhoneを復元する<br /><br />iTunes には、iPhone が表示されているので、そのメニューから「復元」ボタンを押します。<br />10分前後で iOS4.3.3にダウングレードした状態になります。tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-40686022615579262382011-07-04T01:03:00.001+09:002011-07-04T01:03:47.981+09:00MAC OS X で PostgreSQL 8.4 をインストールするsudo port install postgresql84<br />sudo port install postgresql84-server<br /><br />sudo mkdir -p /opt/local/var/db/postgresql84/defaultdb<br />sudo chown postgres:postgres /opt/local/var/db/postgresql84/defaultdb<br />sudo su postgres -c '/opt/local/lib/postgresql84/bin/initdb -E UTF8 --no-locale -D /opt/local/var/db/postgresql84/defaultdb'<br /><br />#sudo ln -s /opt/local/lib/postgresql84/bin/postgres /opt/local/bin/<br />#sudo ln -s /opt/local/lib/postgresql84/bin/pg_ctl /opt/local/bin/<br /><br />sudo su postgres -c 'pg_ctl -D /opt/local/var/db/postgresql84/defaultdb start'<br /><br />sudo su - postgres<br />createuser --no-superuser --createdb --no-createrole hogeusertmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-84803992753342405392011-07-04T01:02:00.002+09:002011-07-04T01:03:04.025+09:00Mac で RVM を導入するRVM を導入します。<br /><br />$ mkdir -p ~/.rvm/src/<br />$ cd ~/.rvm/src<br />$ git clone --depth 1 git://github.com/wayneeseguin/rvm.git<br />$ cd rvm<br />$ ./install<br /><br />以下の1行を .bash_profile に追記。<br />$ vi ~/.bash_profile<br /><br />[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" <br /><br />RVM で Ruby を導入してみます。<br /><br />インストールすることが出来るバージョンは以下のコマンドで見ることが出来ます。<br /><br />$ rvm list known<br /># MRI Rubies<br />...<br />[ruby-]1.8.7[-p334]<br />[ruby-]1.9.2[-p180]<br />[ruby-]1.9.2-head<br />ruby-head<br /><br />1.9.2 p180 を導入してみます。<br />rvm install でインストール、rvm use で使いたい ruby をスイッチできます。<br />システムに標準でインストールされている ruby (macruby)は、system <br /><br />$ rvm install 1.9.2<br /><br />MacOS:akifumi:~$ ruby -v<br />ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10]<br />MacOS:akifumi:~$ rvm use 1.9.2<br />Using /Users/akifumi/.rvm/gems/ruby-1.9.2-p180<br />MacOS:akifumi:~$ ruby -v<br />ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0]<br /><br />普段使いは、1.9.2 にしたい。<br />$ rvm use 1.9.2 --defaulttmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-76024143718080572432011-07-04T01:02:00.001+09:002011-07-04T01:02:37.029+09:00Windows でRSA公開鍵を作成する方法WinSCPをインストールする。<br /><br />puttygen.exe を実行する。<br /><br />C:\Program Files\WinSCP に WinSCP をインストールしてあれば<br />C:\Program Files\WinSCP\PuTTY\puttygen.exe に存在する。<br /><br />Parameters グループは以下の設定であるかを確認(だぶん初期設定状態)<br />Type of key to generate: SSH-2 RSA<br />Number of bits in a generated key: を 1024 <br /><br />Actions グループの Generate ボタンを押下する。<br /><br />Please うんたらと出るので、マウスをグリグリ動かす。<br /><br />Key グループに生成された公開鍵が表示されるので利用する。<br />(authorized_keys に追加)tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-5335122125337022622011-07-04T01:01:00.004+09:002011-08-13T16:26:32.211+09:00mac os x で公開鍵を作成する方法ターミナルを開いて、以下のコマンドを入力。
<br />
<br />$ ssh-keygen
<br />
<br />パスフレーズを聞かれるので、2回入力する。
<br />
<br />フォルダ /Users/youaccount/.ssh/ の
<br />「id_rsa」が秘密鍵、「id_rsa.pub」が公開鍵となる。
<br />tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-9651817786935299542011-07-04T01:01:00.002+09:002011-07-04T01:02:10.326+09:00iPhoneがiTunes,Xcodeで認識しなくなったタイトル通りなんですが、iPhone を mac に接続しても iTunes や Xcode で認識しなくなりました。<br />お約束で、iPhone 、mac の双方を再起動。<br />→ でもダメ<br /><br />途方にくれているところ、以下のページにズバリな回答。<br />http://blog.iphone-studio.com/2009/01/iphone_29.html<br /><br />ようするに iTunes を再インストールすることで、認識しました。<br />よかった!tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-63390723030870160312011-07-04T01:00:00.003+09:002011-08-13T16:24:13.182+09:00さくらのVPSでカスタムインストールしたときのメモ参考にしたページ:
<br />http://tanaka.sakura.ad.jp/archives/001065.html
<br />http://blog.myfinder.jp/2010/09/vpsssh.html
<br />
<br />CentOS 5.5 の 32bit 版をインストールします。
<br />ネットワーク設定で、IPv4 はマニュアル設定で進めて、事前に表示されたIPアドレス、DNS、ゲートウェイIPアドレスを入力します。
<br />
<br />リモートコンソールでログインします。
<br />まずは、ユーザーを作成します。wheelにも所属させます。
<br />
<br /># useradd youraccount
<br /># passwd youraccount
<br /># usermod -G wheel youraccount
<br />
<br />sudo出来るように設定します。
<br />wheelグループの設定の前にコメントがあるのでコメントを削除します。
<br /># visudo
<br />
<br />@@@
<br />## Allows people in group wheel to run all commands
<br />%wheel ALL=(ALL) ALL
<br />@@@
<br />
<br />sshdの設定を行います。ポート番号を10022、rootのログインを禁止、パスワードログインを禁止します。
<br />以下の4項目を変更して、sshdを再起動します。
<br />
<br /># vi /etc/ssh/sshd_config
<br />Port 10022
<br />PermitRootLogin no
<br />PasswordAuthentication no
<br />UsePAM no
<br />
<br /># /etc/init.d/sshd restart
<br />
<br />ログインするユーザの公開鍵を作成します。
<br />事前に作業を行うPCで公開鍵を作成しておきます。
<br />(Mac OS Xで作成する場合は<a href="http://tmpz84.blogspot.com/2011/07/mac-os-x.html">こちら</a>)
<br />VPS上で作成した authorized_keys に、作業PCで作成した公開鍵を追記します。
<br />
<br />Mac OS Xの場合は、
<br />
<br />最後にパーミッションを変更します。
<br />
<br /># su - youraccount
<br />$ ssh-keygen -t rsa
<br />$ vi ~/.ssh/authorized_keys
<br />
<br />$ chmod 600 ~/.ssh/authorized_keys
<br />
<br />sudo ログを分離する。
<br />
<br /># visudo
<br />以下を追記。
<br />@@@
<br />Defaults syslog=local3
<br />@@@
<br />
<br /># vi /etc/syslog.conf
<br />以下を追記。
<br />@@@
<br />local3.* /var/log/sudo.log
<br />@@@
<br />
<br />syslogを再起動。
<br /># /etc/init.d/syslog restart
<br />
<br />cat /var/log/sudo.log
<br />で追記されているかを確認。
<br />
<br />logrotate の設定を変更
<br />vi /etc/logrotate.d/syslog
<br />のローテート対象ファイルに /var/log/sudo.log を追加。
<br />
<br />ファイアウォールの設定
<br /># /usr/bin/system-config-securitylevel-tui
<br />Securiy Level を Enabled
<br />SELinux を Disable
<br />Customize ボタンを押下すてポートの設定。
<br />Allow incoming: で WWW, Secure WWW にチェックをする。other ports に 10022,3000 を追加。
<br />
<br />ソフトのアップデート
<br />$ sudo yum -y update
<br />
<br />root宛のメールを転送する。
<br /># sed -i '/^root:/d' /etc/aliases
<br /># echo "root: hogehoge@zzz.xxx" >> /etc/aliases
<br /># newaliases
<br />
<br />メールが正しく転送されるかをテスト
<br /># echo test | mail root
<br />
<br />いらないサービスをoffにします。
<br />chkconfig acpid off
<br />chkconfig auditd off
<br />chkconfig autofs off
<br />chkconfig avahi-daemon off
<br />chkconfig bluetooth off
<br />chkconfig cups off
<br />chkconfig firstboot off
<br />chkconfig gpm off
<br />chkconfig haldaemon off
<br />chkconfig hidd off
<br />chkconfig isdn off
<br />chkconfig kudzu off
<br />chkconfig lvm2-monitor off
<br />chkconfig mcstrans off
<br />chkconfig mdmonitor off
<br />chkconfig messagebus off
<br />chkconfig netfs off
<br />chkconfig nfslock off
<br />chkconfig pcscd off
<br />chkconfig portmap off
<br />chkconfig rawdevices off
<br />chkconfig restorecond off
<br />chkconfig rpcgssd off
<br />chkconfig rpcidmapd off
<br />chkconfig smartd off
<br />chkconfig xfs off
<br />chkconfig yum-updatesd offtmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-87810365500459459762011-07-04T01:00:00.001+09:002011-07-04T01:00:41.803+09:00認証付き Git リポジトリに clone したときのエラーCentOS 5.5 Gnome インストール環境で<br />認証付きのGitリポジトリにcloneしたときに、以下のエラーが出てしまう。<br /><br />$ git clone https://dokokanogitrepos/passtuki.git<br />Cloning into passtuki ...<br /><br />(gnome-ssh-askpass:13543): Gtk-WARNING **: cannot open display: <br /><br />なんかパスワード入力を求めるときに画面にダイアログを出そうと<br />しているようなんだけど。ssh でログインしているので、そんなものはありません。<br /><br />以下のコマンドを実行して、環境変数から削除します。<br />$ unset SSH_ASKPASS<br /><br />そうしたら無事にclone出来ましたとさ。tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-82058960823372790272011-07-04T00:58:00.000+09:002011-07-04T01:00:08.429+09:00RailsのDBカラムに使えない名前とドラブる名前の一覧ちゃんとTest~ って乗ってました。<br /><br />http://wiki.rubyonrails.org/rails/pages/ReservedWords<br /><br />Test~ って名前を付けたしまった場合の対処はこちらのページに解説が。<br />http://nov.tdiary.net/20091210.htmltmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0tag:blogger.com,1999:blog-6324922420161888454.post-45562472677177638442010-01-21T18:21:00.003+09:002010-01-21T18:24:57.979+09:00Rubyの技術者認定試験<p>Rubyの技術者認定試験を受けようと思うのだけど。</p><p>結果を出した人がいたので、リンクをはっておく。</p><p><a href="http://blog.champierre.com/archives/723">http://blog.champierre.com/archives/723</a></p><p>1/29あたりに受験したら受かるのだろうか。<br /><br />いつも Ruby+Rails で飯を食っているのならイケそうな気もするけど、言語が定まってないからなぁ。PHPやらC++やら。</p>tmpz84http://www.blogger.com/profile/01662934538164133888noreply@blogger.com0