tag:blogger.com,1999:blog-50195606962568356602024-02-20T00:03:32.334+09:00Radengineer's LogRadengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.comBlogger75125tag:blogger.com,1999:blog-5019560696256835660.post-83158161875768259002012-10-15T22:21:00.000+09:002013-02-10T00:10:50.756+09:00[mongoDB]ファイルからデータをインポートするCSVやTSVファイルに定義されたデータをmongoDBにインポートする際は、専用のツールを使用するのが簡単です。<br />
<br />
コマンド例(CSVファイルのインポート)<br />
<br />
<blockquote class="tr_bq">
mongoimport --db mydb --collection users --type csv --file ml-1m/users.dat --fields _id,gender,age,zip_code</blockquote>
<br />
実行結果<br />
<blockquote class="tr_bq">
connected to: 127.0.0.1<br />
Mon Oct 9 22:10:11 imported 6040 objects</blockquote>
<br />
<br />
オプションについて<br />
--db 格納するDBを指定します。予め作成しておく必要はありません。<br />
--collection 格納するコレクションを指定します。予め作成しておく必要はありません。<br />
--type インポート対象のファイル形式を指定します。JSON、CSV、TSVが使用できます。ここではCSVを指定しています。<br />
<br />
--file インポート対象のファイルパスを指定します。<br />
--fields インポートするデータレコードのフィールド定義します。<br />
<br />
fieldsを指定しないとインポートエラーが発生します。データの区切りと明確に示す必要があります。<br />
<br />
fields定義エラー<br />
<blockquote class="tr_bq">
mongoimport --db mydb --collection users --type csv --file ~/data/input_data/users.dat</blockquote>
<blockquote class="tr_bq">
connected to: 127.0.0.1<br />
assertion: 9998 you need to specify fields </blockquote>
<br />
以上です。<br />
<br />
参考ドキュメント<br />
MongoDB Manual mongoimport <a href="http://docs.mongodb.org/manual/reference/mongoimport/#mongoimport">http://docs.mongodb.org/manual/reference/mongoimport/#mongoimport</a>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-70210063452487780422012-08-12T16:30:00.002+09:002012-08-12T16:39:16.985+09:00[MySQL]インストール後に最初に行うこと■概要
公開サービスでのMySQL利用を想定している場合、MySQLのインストール後のセキュリティ設定は不適切です。
セキュリティを強化するための設定は、個別に行うことも可能ですが、「mysql_secure_installation」コマンドを利用すると、より簡便に設定可能です。<br />
<br />
■mysql_secure_installationの実行
<br />
<br />
mysql_secure_installationを実行すると以下の設定変更が可能です。<br />
<br />
<ol>
<li>rootパスワードの設定 </li>
<li>rootユーザによるリモートアクセスの禁止 </li>
<li>匿名(anonymous)ユーザの削除 </li>
<li>デフォルトで作成されているtestデータベースの削除</li>
</ol>
<blockquote>
bash-3.2$ mysql_secure_installation<br />
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL<br />
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!<br />
<br />
In order to log into MySQL to secure it, we'll need the current<br />
password for the root user. If you've just installed MySQL, and<br />
you haven't set the root password yet, the password will be blank,<br />
so you should just press enter here.<br />
Enter current password for root (enter for none):<br />
OK, successfully used password, moving on...<br />
Setting the root password ensures that nobody can log into the MySQL<br />
root user without the proper authorisation.<br />
You already have a root password set, so you can safely answer 'n'.<br />
Change the root password? [Y/n] Y ->初期パスワードなし<br />
New password: ->rootパスワードを変更するため[Y]を入力<br />
Re-enter new password: ->rootパスワードを変更するため[Y]を再入力<br />
Password updated successfully!<br />
Reloading privilege tables..<br />
... Success!<br />
By default, a MySQL installation has an anonymous user, allowing anyone<br />
to log into MySQL without having to have a user account created for<br />
them. This is intended only for testing, and to make the installation<br />
go a bit smoother. You should remove them before moving into a<br />
production environment.<br />
Remove anonymous users? [Y/n] Y ->匿名ユーザを削除するため[Y]を入力<br />
... Success!<br />
Normally, root should only be allowed to connect from 'localhost'. This<br />
ensures that someone cannot guess at the root password from the network.<br />
Disallow root login remotely? [Y/n] Y ->rootユーザのリモートアクセスを禁止するため[Y]を入力<br />
... Success!<br />
By default, MySQL comes with a database named 'test' that anyone can<br />
access. This is also intended only for testing, and should be removed<br />
before moving into a production environment.<br />
Remove test database and access to it? [Y/n] Y ->testデータベースを削除するため[Y]を入力<br />
- Dropping test database...<br />
ERROR 1010 (HY000) at line 1: Error dropping database (can't rmdir './test/', errno: 17)<br />
... Failed! Not critical, keep moving...<br />
- Removing privileges on test database...<br />
... Success!<br />
Reloading the privilege tables will ensure that all changes made so far<br />
will take effect immediately.<br />
Reload privilege tables now? [Y/n] Y ->新しい設定を即時反映するため[Y]を入力<br />
... Success!<br />
Cleaning up...<br />
All done! If you've completed all of the above steps, your MySQL<br />
installation should now be secure.<br />
Thanks for using MySQL!</blockquote>
<div>
<br /></div>
<br />
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-25567826534710601392012-06-05T02:18:00.001+09:002012-06-05T02:24:02.729+09:00[Music] 2012年5月購入リスト<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzNp6cnvrAz1vSRAhAcBsO36vmMuke4yLUYgGdXBZ2WvCbdz9pcZMgLAdGnpWOEP2Ny1oGF88BGdHMJjGx6ASLM4yJe4457zq0FsaVQ0pVloKJl3aXiE4xMdE4q2Rc50f0LN_EUoFF71SY/s1600/120306-simian-mobile-disco.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzNp6cnvrAz1vSRAhAcBsO36vmMuke4yLUYgGdXBZ2WvCbdz9pcZMgLAdGnpWOEP2Ny1oGF88BGdHMJjGx6ASLM4yJe4457zq0FsaVQ0pVloKJl3aXiE4xMdE4q2Rc50f0LN_EUoFF71SY/s320/120306-simian-mobile-disco.png" width="320" /></a></div>
<br />
2012年5月の購入リストを残す。<br />
<br />
<b>・Simian Mobile Disco </b><b>/ </b><span style="background-color: white; line-height: 1.2;"><b><span style="font-family: inherit;">Unpatterns</span></b></span><br />
<span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; line-height: 1.2;"><b><br /></b></span><br />
2曲目の「Cerulean」は、個人的名曲「10000 Horses Can't Be Wrong」に通じるミニマム、そして実験的な構成がワクワクさせてくれるお気に入りな1曲。<br />
<br />
あとは「Put Your Hands Together」のループにハマると気持ち良い。<br />
<br />
全体通してボーカルレスな曲が多いけど、叙情的な盛り上げ方でじっくり聴けるアルバムに仕上がっていると思います。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/gkQoCCsu_fA/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/gkQoCCsu_fA&fs=1&source=uds" />
<param name="bgcolor" value="#FFFFFF" />
<param name="allowFullScreen" value="true" />
<embed width="320" height="266" src="http://www.youtube.com/v/gkQoCCsu_fA&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<b><br /></b><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Ko5ryBx65ZM?feature=player_embedded' frameborder='0'></iframe></div>
<b><br /></b><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/UHz0XU624-M?feature=player_embedded' frameborder='0'></iframe></div>
<b><br /></b><br />
<span style="font-family: inherit;"><b>・Yppah / </b><span style="background-color: white; line-height: 1.2;"><b>They Know What Ghost Know</b></span></span><br />
<br />
旧作ですが「Playing with fireworks」の高揚感を煽る展開がとても好き。<br />
この曲が入っているだけでこのアルバムはOKってくらい良い。<br />
<br />
もちろん他の曲も良いですけどね。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/E73tKcjxeT8?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<b>・HIROSHI WATANABE / <span style="background-color: white; font-size: 16px; line-height: 1.2;"><span style="font-family: inherit;">Contact to the Spirits 2</span></span></b><br />
<span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 15px;"><br /></span><br />
<span style="font-family: inherit;"><span style="background-color: white; line-height: 15px;">2007年にカイト名義でKOMPAKTと共同でリリースしたDJミックス作品「Contact to the Spirits」の続編となる第2弾作品。</span><b> </b></span><br />
<span style="font-family: inherit;"><b><br /></b></span><br />
Carl CraigのTwilightで粋なはじまり。徐々に盛り上げていく構成の巧みさというか、心得はさすがという感じ。この人の操る音の反復は本当に中毒性高い。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/XKNoMV3Vqe4?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=B007K57SGW&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=B0021E5W0G&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=B007ISZRFU&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-42247732197889805822012-06-04T23:33:00.000+09:002012-06-04T23:33:52.693+09:00[Reading] Software Design(2012/6)<span style="background-color: white;">Software Design 6月号について書きます。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">今号の特集は「ハイパフォーマンスコンピューティング技術」、「Fluentdで大規模データのログ収集&活用」がメインです。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">ハイパフォーマンスコンピューティング技術では、データセンターで普及が進むInfiniBandという超高速通信プロトコル、SSD CachingやFusion-ioといった高速IO/ストレージ技術をテーマがテーマで</span><span style="background-color: white;">インフラ技術の最先端を垣間みることができます。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">個人的には、もう1つのメイン特集である「Fluentd」というログ収集ミドルウェアに興味津々でした。</span><span style="background-color: white;">FluentdはOSSであり、魅力は導入コストの低さと耐障害性の高さ。そして数多の解析ミドルウェアを組み合わせることで、ログの利活用が容易に実現できそうなところです。 </span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">具体的には、いまアプリケーションで吐いてるアプリログを、別プロセスを使用し準同期でログ収集</span><span style="background-color: white;">サーバに転送可能。ログ収集サーバではインプット(収集)とアウトプット(書き出し)が別スレッドで動作し、個々の遅延に引きずられずに処理が完了し、リトライ機能によりログロストのリスクも最大限軽減されるという優れものです。 </span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">記事によれば、リソース使用率もそこまで激しくなさそうだし、アプリケーション側であれこれログ収集の仕組みを実装したり、ログロスト防止の考慮をするより運用コストも下がりそうです。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">この運用コストというのが、新たな仕組みの導入にあたり最も重要な検討事項だと思います。Fluentdの導入は、開発チームだけでなく運用チームにもメリットがあるということで、自社でも導入への道筋が立てやすいと感じました。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">さらに収集したログはHadoopで解析し、結果をRDBやKVSに放り込んで活用するのが一般的になりつつあるようです。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">とりあえず、どこかのサーバで評価してみたいと思います。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;"><br /></span>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=B007Y725LE&nou=1&ref=tf_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-360271421393289232012-05-19T01:36:00.000+09:002012-09-17T12:50:25.384+09:00[Python]CookieとBasic認証を扱うHTTPクライアントの作り方<div class="tr_bq">
■概要
</div>
CookieとBasic認証を扱うHTTPクライアントが欲しくてPythonでサクッとつくってみました。<br />
※リクエストURLや設定情報を外部ファイルから読み込むようにすると更に使いやすいですが、それは別の機会に。<br />
<br />
■実装<br />
Pythonの標準モジュールであるurllib2、cookielibを使用します。<br />
これらのモジュールはPythonのバージョンが2.4以降であれば、問題なく使用できます。<br />
<br />
<pre class="brush: python;">
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os.path, sys
def sendRequest():
# urllib2をインポートする。
from urllib2 import urlopen, Request
# Basic認証の認証情報を設定
auth_realm = 'realm'
auth_host = 'host_name'
auth_id = 'id'
auth_pw = 'password'
# cookieの保持情報を設定する。(下記指定ではカレントディレクトリが保存先と)
COOKIEFILE = 'cookies.lwp'
# cookielibモジュールの読み込み
try:
import cookielib
except ImportError:
cookielib = None
else:
# 正常に読み込めた場合、LWPCookieJarクラスのインスタンス化。
cj = cookielib.LWPCookieJar()
# URLハンドラをセットアップする。
if cj is not None:
if os.path.isfile(COOKIEFILE):
cj.load(COOKIEFILE)
if cookielib:
# Basic認証用にHTTPBasicAuthHandlerクラスをインスタンス化し、認証情報を付与する。
auth_handler = urllib2.HTTPBasicAuthHandler()
auth_handler.add_password(auth_realm, auth_host, auth_id, auth_pw)
opener = urllib2.build_opener(auth_handler,urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
else:
print "Sorry, can't cookielib."
# リクエスト情報を設定する。
theurl = 'http://www.google.com/'
txdata = None
txheaders = {'User-agent': 'something_useragent'}
# リクエスト情報をもとにRequestクラスをインスタンス化し、リクエストを送信する。
try:
req = Request(theurl, txdata, txheaders)
response = urlopen(req)
# リクエストエラーの場合、エラー情報を出力する。
except IOError, e:
print 'Failed to open "%s".' % theurl
if hasattr(e, 'code'):
print 'Error code: "%s".' % e.code
# レスポンスを出力する。
else:
print '===== Here are the request of the page. =====\n'
print str(url) + '\n'
print '***** Here are the headers of the page. *****\n'
print str(response.info()) + '\n'
print '----- Here are the contents of the page. -----\n'
print str(response.read()) + '\n'
# Cookieを保存する。
if cj is None:
print "Sorry, no cookie jar."
else:
print "Here are the cookies received so far:"
for index, cookie in enumerate(cj):
print index, ': ', cookie
cj.save(COOKIEFILE)
return 0
if __name__ == "__main__":
sys.exit(sendRequest())
</pre>
以上です。<br />
<br />
参考URL<br />
<a href="http://www.python.jp/doc/2.4/lib/module-urllib2.html" target="_blank">http://www.python.jp/doc/2.4/lib/module-urllib2.html</a><br />
<a href="http://www.python.jp/doc/2.4/lib/module-cookielib.html" target="_blank">http://www.python.jp/doc/2.4/lib/module-cookielib.html</a><br />
<a href="http://www.python.jp/doc/2.4/lib/file-cookie-jar-classes.html" target="_blank">http://www.python.jp/doc/2.4/lib/file-cookie-jar-classes.html</a><br />
<div>
<br /></div>
<div>
参考文献</div>
<div>
Python クックブック 第2版(O'Reilly Japan)</div>
<div>
<br />
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=4873112761&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=4774138053&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=4873113938&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1&lt1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="height: 240px; width: 120px;"></iframe><br />
<div>
<br /></div>
</div>
Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-56558055664009787902012-04-07T21:00:00.000+09:002012-05-27T03:40:34.002+09:00[Movie][映画鑑賞]ものすごくうるさくて、ありえないほど近い<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIe6OYJSc3dYL8cXCshxlfFkUUsNMVjdKY-p3c2qQe-AweRHGBl7t-y_hSGwl3pNTVjkLr6M3Yr0IHILH9tuMd224kSJOxPsMbSg5bvhKXsFptskJIEH6Azsa9J8tkbPPDn3IOJyGIahxs/s1600/extreamely2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIe6OYJSc3dYL8cXCshxlfFkUUsNMVjdKY-p3c2qQe-AweRHGBl7t-y_hSGwl3pNTVjkLr6M3Yr0IHILH9tuMd224kSJOxPsMbSg5bvhKXsFptskJIEH6Azsa9J8tkbPPDn3IOJyGIahxs/s320/extreamely2.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
9・11テロで最愛の父を亡くした少年オスカーは、クローゼットで見つけた1本の鍵を手に、父親が残したメッセージを求めてニューヨークで鍵穴探しをはじめる。<br />
<br />
突然父を失い、自分の世界に大きな穴が空いた少年オスカーの、戸惑いと誰にぶつけていいか分からない苦しみが痛々しく伝わってくる。<br />
<br />
その日、父からの最後の電話に出れなかった自分を責め、留守電に残った父の声を繰り返し聞きながら、母に辛く当たる姿は本当に痛々しい。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinYs0Z-GnDa3UTrzZuX9E7VTdgErGt8C4agvFqavxUe1Nbw1nW_8uBrV2NSE0goI704RQW0fMKHL9LmAfdUpMYSlJjcH-Ich3RMMyQBYEFpfY7rqFfVB5hd4eOiqzJbz9IIGcbLPx2ZBRB/s1600/extreamely1.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinYs0Z-GnDa3UTrzZuX9E7VTdgErGt8C4agvFqavxUe1Nbw1nW_8uBrV2NSE0goI704RQW0fMKHL9LmAfdUpMYSlJjcH-Ich3RMMyQBYEFpfY7rqFfVB5hd4eOiqzJbz9IIGcbLPx2ZBRB/s1600/extreamely1.jpeg" /></a></div>
<br />
そんなオスカーが、父の遺品から1本の鍵とブラックという文字を見つける。昔から父は謎かけをする人で、自分はその謎を解くのが好きだった。<br />
<br />
オスカーは鍵と文字が父からのメッセージだと考え、ニューヨーク中のブラックという名前の人物を訪問し、鍵に合う扉を探すことにする。<br />
<br />
外に飛び出したオスカーはさまざまな人に出会い、話し、夢中で街を歩き回る中で、少しずつ自分と向き合っていく。<br />
<br />
この映画のハイライトは、鍵探しの結果、「ブラック」の真相を知って自暴自棄になったオスカーが、自分に対する母の強い思いを知り、愛情に触れ、自分を取り戻すシーンだと思う。オスカー役のトーマス・ホーンがとても良い表情をしていて、じんわりと感動がこみ上げてくる。<br />
<br />
映画では1人の少年の視点を通して、9・11で大切なひとを失った人々の悲しみとこころの再生を描いているが、本国アメリカでは、作品の評価について相当な議論があったみたいだ。<br />
<br />
アメリカの人にとっては、映像として9・11テロを観せられることには、まだまだ抵抗もあるだろうし、苦しい思いもするだろう。それでも、この映画で大きな苦しみを乗り越えようとするオスカーの姿は生々しく、とても勇気づけられるものだと思う。<br />
<br />
そういう意味で、製作スタッフは単純な感動映画で終わらせないために苦慮したと思うし、その思いは充分に伝わった。9・11を描いた成功作だと思う。<br />
<br />
<br />
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin: 0px; outline: none; padding: 0px; text-align: justify;">
<b style="margin: 0px; padding: 0px;">作品情報</b></div>
<span style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; text-align: justify;">タイトル:ものすごくうるさくて、ありえないほど近い</span><br />
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin: 0px; outline: none; padding: 0px; text-align: left;">
公開年 :<span style="background-color: transparent;">2012年2月18日</span>(日本)</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin: 0px; outline: none; padding: 0px; text-align: left;">
製作国 :アメリカ(2009年)</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin: 0px; outline: none; padding: 0px; text-align: justify;">
監督 :スティーブン・ダルドリー</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin: 0px; outline: none; padding: 0px; text-align: justify;">
出演 :トーマス・ホーン、トム・ハンクス、サンドラ・ブロックほか</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin: 0px; outline: none; padding: 0px; text-align: justify;">
鑑賞媒体:劇場</div>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-62682403742433266762012-03-30T14:40:00.000+09:002012-06-10T04:09:22.133+09:00[MySQL][CentOS]同一サーバに複数のMySQLをインストールする<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0KiaHGLRXo4esSxBqkZLjI-dArsfKCAGem_7zt9v2_tj0b4kGh-K8BWxW7mgau1nGFY6l0sK0qqi0xwCJvqleVCu4Uyd4q6nBTOYawcUBzvRgtewPmn-IxcPIcmpRgCriqh2RfZH-Ynwz/s1600/mysql.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="87" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0KiaHGLRXo4esSxBqkZLjI-dArsfKCAGem_7zt9v2_tj0b4kGh-K8BWxW7mgau1nGFY6l0sK0qqi0xwCJvqleVCu4Uyd4q6nBTOYawcUBzvRgtewPmn-IxcPIcmpRgCriqh2RfZH-Ynwz/s400/mysql.png" width="167" /></a></div>
<br />
■概要<br />
既にMySQLがインストールされているサーバに、別プロジェクトで使用するMySQLを<br />
インストールしたので、方法をまとめておきます。<br />
<br />
今回はソースからインストールオプションを指定してインストールしました。<br />
<br />
■基本情報<br />
・OS<br />
CentOS 5.5<br />
<br />
・既存MySQLインストール情報<br />
バージョン: MySQL-5.1<br />
<br />
ベースディレクトリ: /usr/local/mysql/<br />
データディレクトリ: /var/lib/mysql/<br />
ポート<span class="Apple-tab-span" style="white-space: pre;"> </span>: 3308<br />
ソケット<span class="Apple-tab-span" style="white-space: pre;"> </span>: /usr/local/mysql/tmp/mysql.sock<br />
設定<span class="Apple-tab-span" style="white-space: pre;"> </span>: /var/lib/mysql/my.cnf<br />
<br />
<br />
・新規MySQLインストール情報<br />
バージョン: MySQL-5.5.22<br />
ベースディレクトリ: /usr/mysql5/<br />
データディレクトリ: /data/mysql5/<br />
ポート<span class="Apple-tab-span" style="white-space: pre;"> </span>: 3308<br />
ソケット<span class="Apple-tab-span" style="white-space: pre;"> </span>: /usr/mysql5/tmp/mysql.sock<br />
設定<span class="Apple-tab-span" style="white-space: pre;"> </span>: /data/mysql5/my.cnf<br />
<br />
■インストール手順<br />
# cd /usr/local/src/<br />
<br />
・インストールするソースをダウンロードする<br />
# wget -P /usr/local/src 'http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.22.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/'<br />
<div>
# tar xzvf ./mysql-5.5.22.tar.gz<br />
<br />
※取得するバージョンは指定可能</div>
<div>
<br /></div>
<div>
・新規MySQL用のユーザ/グループを作成する</div>
<div>
# groupadd mysql5</div>
<div>
# useradd -g mysql5 mysql5</div>
<div>
<br /></div>
<div>
・新規MySQLインストール用ディレクトリを作成する
</div>
<div>
<div>
# mkdir /usr/mysql5/</div>
<div>
# chown -R mysql5:mysql5 /usr/mysql5/</div>
<div>
# ls -l /usr/mysql5/</div>
</div>
<div>
<br /></div>
<div>
<div>
・新規MySQLソケット作成用ディレクトリを作成する</div>
<div>
# mkdir /usr/mysql5/tmp/</div>
<div>
# chown -R mysql5:mysql5 /usr/mysql5/tmp/</div>
<div>
# ls -l /usr/mysql5/tmp/</div>
<div>
<br /></div>
</div>
<div>
・DBデータ保存用ディレクトリを作成する</div>
<div>
<div>
# mkdir -p /data/mysql5/</div>
<div>
# chown -R mysql5:mysql5 /data/mysql5</div>
</div>
<div>
# ls -l</div>
<div>
<br /></div>
<div>
・新規MySQLのソースをビルドする<br />
<br />
<div>
※MySQL5.5以降のビルドはcmakeが必要となります。</div>
<div>
cmakeがインストールされていない場合、以下サイト等を参考にインストールします。</div>
<div>
</div>
</div>
<div>
http://www.atmarkit.co.jp/flinux/rensai/buildlamp/lamp_45/45_1.html<br />
<br />
# cd /usr/local/src/mysql-5.5.22</div>
<div>
<div>
# cmake . \</div>
<div>
-DCMAKE_INSTALL_PREFIX=/usr/mysql5 \</div>
<div>
-DDEFAULT_CHARSET=utf8 \</div>
<div>
-DDEFAULT_COLLATION=utf8_general_ci \</div>
<div>
-DENABLED_LOCAL_INFILE=true \</div>
<div>
-DMYSQL_TCP_PORT=3308 \</div>
<div>
-DMYSQL_UNIX_ADDR=/usr/mysql5/tmp/mysql.sock \</div>
<div>
-DMYSQL_DATADIR=/data/mysql5/ \</div>
<div>
-DWITH_INNOBASE_STORAGE_ENGINE=1 \</div>
<div>
-DWITH_EXTRA_CHARSETS=all \</div>
<div>
-DWITH_READLINE=ON</div>
</div>
<div>
<br /></div>
<div>
※cmakeのオプションはmysql.infoで確認しました。</div>
<div>
# less /usr/local/src/mysql-5.5.22/Docs/mysql.info</div>
<div>
<div>
「*MySQL Source-Configuration Option Reference (`CMake')*」の章を参照</div>
</div>
<div>
<br /></div>
<div>
※設定ファイル(my.cnf)の配置ディレクトリを指定したい場合は、「-DSYSCONFDIR=ディレクトリパス」オプションを付与します。<br />
サーバ毎の設定ファイルのデフォルトは「DATADIR/my.cnf」となります。(グローバルの設定は/etc/my.cnfが使用されます)<br />
設定ファイルの指定は、MySQLの起動オプションでも指定可能です。</div>
<div>
<br /></div>
<div>
・パスを通す</div>
<div>
# vim /etc/profile</div>
<div>
以下を記載</div>
<div>
export PATH="$PATH:/usr/mysql5/bin"</div>
<div>
<br /></div>
<div>
# /usr/mysql5/scripts/mysql_install_db --user=mysql5 --basedir=/usr/mysql5 --datadir=/data/mysql5</div>
<div>
<br /></div>
<div>
・起動する</div>
<div>
# /usr/mysql5/bin/mysqld_safe --user=mysql5 --defaults-file=/etc/my5.cnf &</div>
<div>
<br /></div>
<div>
・rootユーザのパスワードを変更する</div>
<div>
# mysqladmin -u root password "xxxxxxxx"</div>
<div>
# mysqladmin -u root -h localhost password "xxxxxxxx"</div>
<div>
<br /></div>
<div>
・ログインする</div>
<div>
# /usr/mysql5/bin/mysql -uroot -p</div>
<div>
<br /></div>
<div>
・匿名ユーザを削除する</div>
<div>
# DELETE FROM mysql.user WHERE Host='localhost' AND User='';</div>
<div>
# FLUSH PRIVILEGES;</div>
<div>
<br /></div>
<div>
・停止する
</div>
<div>
# ./bin/mysqladmin -uroot -p shutdown</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
以上です。</div>
<br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=4774150207&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1<1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=4798124230&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1<1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=radengineer-22&o=9&p=8&l=as1&asins=4873114268&nou=1&ref=qf_sp_asin_til&fc1=696969&IS2=1<1=_blank&m=amazon&lc1=FFD700&bc1=FFFFFF&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-85444196496934652062012-02-27T02:09:00.000+09:002012-06-04T23:54:45.803+09:00[Movie][映画鑑賞]ミックマック<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiah_KePxe0B-GL6He2H3HDPTa60B0NVPY56aHrU57Cq0UpWJqxREX2co7DrzBRBkdBK2wrfR9Woh5tkfEtx4mCuFWzEd3Fa_qdVGa1WPTx0NAYj5shmBiBci8R4i0_PFExwqVKdc5kVz01/s1600/micmac.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiah_KePxe0B-GL6He2H3HDPTa60B0NVPY56aHrU57Cq0UpWJqxREX2co7DrzBRBkdBK2wrfR9Woh5tkfEtx4mCuFWzEd3Fa_qdVGa1WPTx0NAYj5shmBiBci8R4i0_PFExwqVKdc5kVz01/s320/micmac.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
黄色がかったフィルタ映像が、安心のジュネ印です。</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<br /></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
主人公バジルはレンタルビデオ店で働く映画マニア。あるとき、店の前で発砲事件が発生し、流れ弾を受け、</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
頭に銃弾を残したまま生きることに。</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<br /></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
レンタルビデオ店の職を失い、その日暮らしとなったが、スクラップ工場で暮らすホームレスの仲間にと誘われるバジル。<span style="background-color: white;">新たな人生が始まるが、ある日、自分の</span><span style="background-color: transparent;">頭の中の銃弾を作った会社と30年前に父を殺した地雷を製造した会社を</span><span style="background-color: transparent;">発見する。</span><br />
<span style="background-color: transparent;"><br /></span></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
バジルは、仲間と共に、2つの軍事会社の悪徳社長に復讐することを誓う。</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></b></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">復讐といっても、完全にコメディで、</span>手作り感満載のいたずら手法がとても良い。</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
その小ネタの数々が、絶妙にバカバカしくて何度も笑ってしまう。</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<br /></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
例えば、<br />
<span style="background-color: white;">「悪徳社長を盗聴するために、家の屋根に登り暖炉の煙突に、マイクを垂らしヘッドフォンで聴き耳をたてる」</span><br />
<span style="background-color: white;">で</span><span style="background-color: white;">あるとか、</span><br />
<span style="background-color: white;">「悪徳社長への手紙を盗み出すために、瓶に入った水を郵便ポストに流し込み、手紙を浮かせる」</span><span style="background-color: white;">とかを、</span><br />
<span style="background-color: white;">一生懸命に実行するバジルたちが、最高におもしろいのである。</span></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<br /></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
最後はバジルの望む形で復讐を果たすのだが、その手法もまた「お茶目で」、「誰も傷つかず」、「ハートウォーミングな<span style="background-color: white;">結末」となっている。</span></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<br /></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
何度観ても楽しめる、とても良い作品。</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></b></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">作品情報</b></div>
<span style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; text-align: justify;">タイトル:ミックマック</span><br />
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;">
公開年 :<span style="background-color: transparent;">2010年9月4日</span>(日本)</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;">
製作国 :フランス(2009年)</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
監督 :<a href="http://ja.wikipedia.org/wiki/%E3%82%B8%E3%83%A3%E3%83%B3%EF%BC%9D%E3%83%94%E3%82%A8%E3%83%BC%E3%83%AB%E3%83%BB%E3%82%B8%E3%83%A5%E3%83%8D" style="background-color: transparent;" title="ジャン=ピエール・ジュネ">ジャン=ピエール・ジュネ</a></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
出演 :ダニー・ブーンほか</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
鑑賞媒体:DVD</div>
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B004GHNSCK" style="float:left; height: 240px; width: 120px;"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-22455523745446207312012-02-16T02:40:00.000+09:002012-03-01T01:58:56.366+09:00[Movie][映画鑑賞]ドラゴンタトゥーの女<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmwA3aGldnFeOWzDYVAdvtdhYLxd6qPeERGWCrTWS1R_tHaIDKrhwzGWpYyonItAuDrt956MIn0pK1NvyCwClrzb4oMIgbInMrBzJZ2anGE3JqcQIHmP0IgiHfTZFpYTxaXSCbzPR6ShK1/s1600/dragontatoo_title.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmwA3aGldnFeOWzDYVAdvtdhYLxd6qPeERGWCrTWS1R_tHaIDKrhwzGWpYyonItAuDrt956MIn0pK1NvyCwClrzb4oMIgbInMrBzJZ2anGE3JqcQIHmP0IgiHfTZFpYTxaXSCbzPR6ShK1/s320/dragontatoo_title.jpg" width="320" /></a></div>
<br />
かなり激しい。残虐な匂いがする。<br />
目を覆いたくなるシーンもいくつかある。覆わずに済んだのは、監督のさじ加減がよかったからなのか。感覚が麻痺していたのか。<br />
<br />
ドラゴンタトゥーの女はスリラーだ。しかも、デヴィッド・フィンチャーが撮る、飛びきりのスリラーである。<br />
<br />
ファイトクラブ以来の魅力的なキャラクタ付きの物件とあれば、観ないわけにはいかない。<br />
<br />
<i>「ミレニアム紙の記者ミカエルは、大物実業家の不正を告発するが裁判に敗れ、意気消沈。</i><br />
<i><span style="background-color: white; font-family: sans-serif; line-height: 22px;">そんなミカエルに大企業の元会長ヘンリック・バンゲル</span><span style="background-color: white; font-family: sans-serif; line-height: 22px;">が接近し、ある</span><span style="background-color: white; font-family: sans-serif; line-height: 22px;">仕事を依頼する。それは、40年前にバンゲル一族が住む島から失踪した少女ハリエット</span><span style="background-color: white; font-family: sans-serif; line-height: 22px;">事件調査だった。調査は難航するが、粘り強く新たな手がかりを見つけていくミカエルは、背中にタトゥーを持つハッカーリスベットと共に事件の真相に迫っていく。」</span></i><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxCRxseDJXtZ-L0DFm_BDnh3S-aQ3akELZ5JwEVCE1JvIsjue4cZHvZrcA1YXul4eO_ElyKizy3Vl0m9kBRPk4hayOg9TpAGvV0fqh6K00XJ5l1qlWVCuep0vYnIPcAO5WJFMnNOOV-0FJ/s1600/dragontatoo01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxCRxseDJXtZ-L0DFm_BDnh3S-aQ3akELZ5JwEVCE1JvIsjue4cZHvZrcA1YXul4eO_ElyKizy3Vl0m9kBRPk4hayOg9TpAGvV0fqh6K00XJ5l1qlWVCuep0vYnIPcAO5WJFMnNOOV-0FJ/s1600/dragontatoo01.jpg" /></a></div>
<br />
ルーニー・マーラは、不安定で神経質で過激な性質を持ち合わせたリスベットを好演している。<br />
<br />
自分をレイプした福祉担当のおっさんに復讐するシーンのような激情の顔と、淡々と黙々と調査し続ける分析家の顔。この2面性がとてもバランスよく演じ分けられていることにより、リスベットの印象がとても複雑になる。嫌悪だけでも、同情だけでも、共感だけでもない、何とも言えない視線を向けることになった。<br />
<br />
単純な善悪で切り分けられないキャラクタほど魅力的な存在はない。改めてそう感じた。<br />
<br />
もちろん、ダニエル・クレイグ演じる良識あるミカエルの存在も大きい。007のイメージがあるにも関わらず、スパイ技で何とかしてしまう感が全くなく、鋭い洞察で真実に迫る(迫りすぎてやばい目に遭うわけで)姿は、新鮮だった。<br />
<br />
ただし、キャラクタが魅力的なわりに、事件の結末は印象が薄かったかな。凄惨だけれども、ありそうという感じ。ミカエルとしては、ハッピーエンドで、リスベットとしてはバッドエンドなのかな。<br />
<br />
あぁ、またキャラクタに戻ってきた。つまるところキャラクタ映画ということなのだろう。<br />
フィンチャーもすごく丁寧にキャラクタを配している。<br />
<br />
そのほか印象に残ったのは、映像の中で随所に置かれた写真。事件の真相解明に写真が大きな役割を果たすとあって、写真の使い方、表現(誰がキーとなる写真か)は、とても細部まで計算されていて、ゾクゾクした。<br />
<br />
案内によると本編は160分の長編らしいが、展開に夢中であっという間に観終わった。<br />
最後まで観客を引っ張っていく力は十分にある作品。<br />
ぜひ、次回作も撮って欲しい。<br />
<br />
その前に原作読むか。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-74776447589203792222012-02-12T23:00:00.000+09:002012-02-28T02:27:13.633+09:00[演劇鑑賞]うるう by 小林賢太郎<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLC-lJ_caodaXhRgF2gIWgMc44hsEDG7lch_tQwvNypb9CIM6CCnfpbQWy77gcMEty7i-5Z6neShtgQm_wRmxOaA-lDGHd-74rAGQuPxVXZgO4LPhN62yyy8VbcZqLpiaQquEBNit-LcPX/s1600/uruu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLC-lJ_caodaXhRgF2gIWgMc44hsEDG7lch_tQwvNypb9CIM6CCnfpbQWy77gcMEty7i-5Z6neShtgQm_wRmxOaA-lDGHd-74rAGQuPxVXZgO4LPhN62yyy8VbcZqLpiaQquEBNit-LcPX/s320/uruu.jpg" width="320" /></a></div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span><br />
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">小林賢太郎の作るお話は、大半シュールで、少しバカバカしくて、時々まじめ。</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">たまに思いが強すぎて、深すぎて伝わらないこともあるけれど、今作は誰が観ても楽しめる普遍さがある、夢がある。</span><br />
<br />
「うるうびと」、それはうるう年のうるう日のように、どこでも、誰と何をしても、1人余ってしまう世界から取り残された存在。彼<span style="background-color: white;">はつながりを諦め、人知れず森に暮らす。1人でいることが宿命だと考えて。</span><br />
<span style="background-color: white;"><br /></span><br />
あるとき、彼が仕掛けた獲物取りの落とし穴に、1人の<span style="background-color: white;">少年が落ちる。彼は少年を助ける。</span><br />
<span style="background-color: white;">少年は彼に興味を持ち、友達になりたいという。</span><span style="background-color: white;">彼は困惑する。自分は1人だ、寂しくなんかないと。</span><br />
<span style="background-color: white;"><br /></span><br />
はじめは、「少年マジル」を遠ざけようとしていた「うるうびと」が、少年と話し、少年を知り、心を動かされ、自分について語り出す。<span style="background-color: white;">しかし、彼には1人で生きざるを得ない秘密があった。</span><br />
<br />
そんな、一見よくあるような物語が、小林賢太郎の独特の調子によって展開していく。(特にドクダミの件はとても笑わせてもらった。)<br />
<br />
でも「うるうびと」が自分の過去を語り出し、「少年マジル」に秘密を告げようとするあたりから、急激に物語はシリアスな展開をみせる。目を離せなくなる。こみ上げてくる。<br />
<br />
そしてクライマックスは、、、<br />
<br />
とても良い意味で期待を裏切られた。まさか、お芝居で涙をこらえることになるとは。<br />
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span><br />
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">とにかく、生で観れて良かった。</span><br />
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">気持ちよく劇場を後にした。</span><br />
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">きっとDVDも買うな。</span><br />
<span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><br /></span><br />
<b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">作品情報</b></div>
<span style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; text-align: justify;">タイトル:うるう</span><br />
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;">
製作年 :日本(2012年)</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
作 :小林賢太郎</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
演出 :小林賢太郎</div>
<div style="background-color: white; color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
出演 :小林賢太郎</div>
<div style="background-color: white; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<div style="color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px;">
音楽 :<span style="background-color: white; color: black; font-family: 'Times New Roman', serif; font-size: x-small; line-height: 26px;">徳澤青弦</span></div>
<span style="color: #353535; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px;">会場 :天王洲</span><span style="color: #353535; line-height: 26px;"><span style="font-family: 'Times New Roman', serif; font-size: x-small;">銀河劇場</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqmuU-PwXab2yDb7mqrHD32mN6laRSJANHHZoDGpeoLxux47L0ZKkcQlpoeKHaJ2PgxSI58UnyA0D3VpvWdBRK5IEV1p4Hh-VezEsHa5H0BIM7kxvDdd-Lw6tBvNHRf9W9PlRsNw2wtCNn/s1600/uruu_poster.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqmuU-PwXab2yDb7mqrHD32mN6laRSJANHHZoDGpeoLxux47L0ZKkcQlpoeKHaJ2PgxSI58UnyA0D3VpvWdBRK5IEV1p4Hh-VezEsHa5H0BIM7kxvDdd-Lw6tBvNHRf9W9PlRsNw2wtCNn/s200/uruu_poster.jpg" width="141" /></a></div>
<span style="color: #353535; line-height: 26px;"><span style="font-family: 'Times New Roman', serif; font-size: x-small;"><br /></span></span></div>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-59288313596675335922012-02-08T02:00:00.000+09:002012-06-04T23:56:16.598+09:00[Movie][映画鑑賞]100,000年後の安全<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhL_k2yr3UjFTjGViZB4UNmrLJYDKojMetmesvrngw9Mh8pEzODSKw2RzUcHt0IdJg1-pcys0jqp_ZKAX_Ar4gjGABPsSPtn-ZLfHhJ-Cca4oVZ8mdDKPIiMKkMI2Zme50ypFev6EhMCO/s1600/100000man.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhL_k2yr3UjFTjGViZB4UNmrLJYDKojMetmesvrngw9Mh8pEzODSKw2RzUcHt0IdJg1-pcys0jqp_ZKAX_Ar4gjGABPsSPtn-ZLfHhJ-Cca4oVZ8mdDKPIiMKkMI2Zme50ypFev6EhMCO/s320/100000man.jpg" width="320" /></a></div>
映画「100,000年後の安全」は、世界で初めて放射性廃棄物を恒久的に閉じ込める処分場を作る<span style="background-color: white; color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">プロジェクトを描いたドキュメンタリー。</span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;"><br />
</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;">フィンランドにあるオンカロと呼ばれるその処分場は、地下500メートルの深さに達する。蟻の巣のように入り組みながら、その広大な領域に、フィンランドの原発から廃棄される今後100年分の放射性物質を格納する予定だ。</span></span><br />
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;">その後、放射性物質が無害となる100,000年後まで、オンカロは自立的(人間の手を必要としない)に稼働する。</span></span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;"><br />
</span></span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;">放射性物質を</span></span><span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">100,000年もの間、誰にも触れさせず安定した環境で保全するのは相当に難しいことがわかる。</span><br />
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">環境的要因だけ見ても安定した状態をつくりだせるものか、推測しかできないだろう。地震大国日本では、確実に無理だと感じる。</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;"><br />
</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">環境が整ったとして、皮肉にも閉じ込められた放射性物質を暴こうとするのは、人間だと想定されている。実際、この映画のコンセプトの1つは100,000年後の人間たちへの問いかけだ。</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;"><br />
</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">どれだけ、厳重にコンクリートで塗固めても、そこに”何か”がある限り、人間の好奇心は暴こうとするだろう。</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;"><br />
</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">どれだけ、その”何か”の危険性を訴えるすべを用意しても、100,000年後の人間に伝わるかはわからない。</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;"><br />
</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;">非常に興味深いことに、放射性物質を閉じ込める知恵は、古代ピラミッドをつくるための知恵に相応しい。ピラミッドのそれは、王の遺骸と、そのまわりに納められた宝物を守るためだが、放射性物質が宝物にあたるとは考えたことがなかった。確かに未来人から見れば、お宝なのかもしれない。彼らは喜んで、研究対象と見なすのかもしれない。</span></span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;"><br />
</span></span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif;"><span style="line-height: 28px;">100,000年もの期間、</span></span><span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">不確かな状況の中で、保全し続けなければいけない。</span><br />
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">どれだけエネルギー効率が良かろうと、そんな”何か”を必要とする世の中は変えないといけないのだろう。</span><br />
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;"><br />
</span></div>
<div>
<span style="color: #333333; font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'MS Pゴシック', Osaka, sans-serif; line-height: 28px;">放射性物質を無害化する研究が、成功する未来があるかもしれないが、その逆も同じくあり得るのだから。</span></div>
<div>
<b><br />
</b></div>
<div>
<b>作品情報</b></div>
タイトル:<a href="http://www.uplink.co.jp/100000/" target="_blank">100,000年後の安全</a><br />
<div style="text-align: left;">
公開年 :2011年4月2日(日本)</div>
<div style="text-align: left;">
製作国 :デンマーク(2010年)</div>
<div>
監督 :マイケル・マドセン</div>
<div>
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005Y375CY" style="float:left; height: 240px; width: 120px;"></iframe></div>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-72475665317308695842011-12-31T21:40:00.000+09:002012-05-27T03:34:05.624+09:00[Music] 12月購入リスト<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv2cUcv0n0l2cln9yJwKJx-HCRdSlJ7IEK85fPx0YC61GlWBPYjSemXMEnr28NxKugoUmV5hLV65sgsGNxDFgssBnZdL59eLxT8T-JDHFxWj9M3t0Ekh1LNHuUjATlB4Y8tJjf4Rz54Ly0/s1600/nujabes.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv2cUcv0n0l2cln9yJwKJx-HCRdSlJ7IEK85fPx0YC61GlWBPYjSemXMEnr28NxKugoUmV5hLV65sgsGNxDFgssBnZdL59eLxT8T-JDHFxWj9M3t0Ekh1LNHuUjATlB4Y8tJjf4Rz54Ly0/s200/nujabes.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">nujabes</td></tr>
</tbody></table>
12月の購入リストを残す。<br />
<br />
<b>・Nujabes / spiritual state</b><br />
これが最後になるのが、本当に残念でならない、遺作となる3rdアルバム。<br />
今作でもその美しいメロディは変わらず、フィーチャーされたアーティストたちとの融合もすばらしい。(Track8: 「Yes」とか最高にカッコいい)<br />
<br />
いつ聴いてもリラックスできる大切な一枚。
<br />
<br />
<b>・Little Dragon / Ritual Union</b><br />
思い出したように購入。楽しそうに音楽するなぁ。ホントに楽しそう。<br />
ボーカル Yukimi Naganoも精力的にコラボしてるし、一度、生で聴いてみたいものだ。
<br />
<b><br /></b><br />
<b>・Bon Iver / Bon Iver</b><br />
一聴するだけで、フォークロックの枠にはめられない多彩さを感じる。<br />
ポストロック的なベースラインの上に、丁寧に歌い上げるファルセット・ボイスが印象的。<br />
鳴らすだけで、ゆっくりとした時間が流れる。そんな一枚。
<br />
<b><br /></b><br />
<b>・Teebs / Collections 01</b><br />
海外でアナログLPのみ発売された、Teebsの新作が日本独自CD化。
新作と言えど、フルアルバムの位置付けではなく、アイディアのコレクションの一部(本人談)とのこと。
確かに曲間の繋がりは感じられないが、十分にその多彩で美しい音世界を堪能できる作品集。
<br />
<br />
コメント: 12月は見事に癒しアルバムが占めました。<br />
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005UKXWYQ" style="float: left; height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B004W2MF6E" style="float: left; height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B004XE0P5E" style="float: left; height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B0067V7H66" style="float: left; height: 240px; width: 120px;"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-32799372097733694782011-12-20T03:21:00.004+09:002011-12-31T21:55:19.492+09:00[Python][Mining the Social Web] Graphviz+pygraphvizのインストール引き続き、「入門ソーシャルデータ」に沿ってデータマイニングに取り組みます。<br />
<br />
ソーシャルデータの可視化のために、Graphvizとpygraphvizをインストールします。<br />
<br />
Graphviz :DOTという言語出力ファイルを基に、グラフを生成するツールとして有名です。<br />
pygraphviz:pythonを用いて、DOTファイルを生成します。<br />
<br />
Mac OSX Lion用のインストールパッケージをダウンロードします。<br />
http://www.graphviz.org/Download_macos.php<br />
<br />
パッケージ名:graphviz-2.28.0.pkg<br />
<br />
graphviz-2.28.0.pkgをダブルクリックするとインストーラが起動します。<br />
続けるをクリックしていき、インストールを完了します。<br />
<br />
次にpygraphvizのインストールです。<br />
例のごとく、easy_installを使用しますが、そのまま実行するとエラーが出ました。<br />
<br />
<blockquote># easy_install pygraphviz<br />
Searching for pygraphviz<br />
Reading http://pypi.python.org/simple/pygraphviz/<br />
Reading http://networkx.lanl.gov/pygraphviz<br />
Reading http://networkx.lanl.gov/download/pygraphviz<br />
Reading http://networkx.lanl.gov/wiki/download<br />
Reading http://networkx.lanl.gov/download<br />
Reading http://sourceforge.net/project/showfiles.php?group_id=122233&package_id=161979<br />
Best match: pygraphviz 1.1<br />
Downloading http://networkx.lanl.gov/download/pygraphviz/pygraphviz-1.1.tar.gz<br />
Processing pygraphviz-1.1.tar.gz<br />
Running pygraphviz-1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-xlJIBD/pygraphviz-1.1/egg-dist-tmp-qS3unp<br />
Trying pkg-config<br />
/bin/sh: pkg-config: command not found<br />
/bin/sh: pkg-config: command not found<br />
Trying dotneato-config<br />
Failed to find dotneato-config<br />
<br />
Your Graphviz installation could not be found.<br />
<br />
1) You don't have Graphviz installed:<br />
Install Graphviz (http://graphviz.org)<br />
<br />
2) Your Graphviz package might incomplete.<br />
Install the binary development subpackage (e.g. libgraphviz-dev or similar.)<br />
<br />
3) You are using Windows<br />
There are no PyGraphviz binary packages for Windows but you might be<br />
able to build it from this source. See<br />
http://networkx.lanl.gov/pygraphviz/reference/faq.html<br />
<br />
If you think your installation is correct you will need to manually<br />
change the include_path and library_path variables in setup.py to<br />
point to the correct locations of your graphviz installation.<br />
<br />
The current setting of library_path and include_path is:<br />
library_path=None<br />
include_path=None<br />
<br />
error: None<br />
</blockquote><br />
パスが通ってないようですが、対処がわかりません。<br />
pipを使用するのはどうかと。<br />
<br />
<blockquote># pip install pygraphviz<br />
Downloading/unpacking pygraphviz<br />
Downloading pygraphviz-1.1.tar.gz (90Kb): 90Kb downloaded<br />
Running setup.py egg_info for package pygraphviz<br />
/bin/sh: pkg-config: command not found<br />
/bin/sh: pkg-config: command not found<br />
Trying pkg-config<br />
Trying dotneato-config<br />
Failed to find dotneato-config<br />
<br />
Your Graphviz installation could not be found.<br />
<br />
1) You don't have Graphviz installed:<br />
Install Graphviz (http://graphviz.org)<br />
<br />
2) Your Graphviz package might incomplete.<br />
Install the binary development subpackage (e.g. libgraphviz-dev or similar.)<br />
<br />
3) You are using Windows<br />
There are no PyGraphviz binary packages for Windows but you might be<br />
able to build it from this source. See<br />
http://networkx.lanl.gov/pygraphviz/reference/faq.html<br />
<br />
If you think your installation is correct you will need to manually<br />
change the include_path and library_path variables in setup.py to<br />
point to the correct locations of your graphviz installation.<br />
<br />
The current setting of library_path and include_path is:<br />
library_path=None<br />
include_path=None<br />
<br />
Traceback (most recent call last):<br />
File "<string>", line 14, in <module><br />
File "/private/var/root/build/pygraphviz/setup.py", line 89, in <module><br />
raise OSError,"Error locating graphviz."<br />
OSError: Error locating graphviz.<br />
Complete output from command python setup.py egg_info:<br />
/bin/sh: pkg-config: command not found<br />
<br />
/bin/sh: pkg-config: command not found<br />
<br />
Trying pkg-config<br />
<br />
Trying dotneato-config<br />
<br />
Failed to find dotneato-config<br />
<br />
<br />
<br />
Your Graphviz installation could not be found.<br />
<br />
<br />
<br />
1) You don't have Graphviz installed:<br />
<br />
Install Graphviz (http://graphviz.org)<br />
<br />
<br />
<br />
2) Your Graphviz package might incomplete.<br />
<br />
Install the binary development subpackage (e.g. libgraphviz-dev or similar.)<br />
<br />
<br />
<br />
3) You are using Windows<br />
<br />
There are no PyGraphviz binary packages for Windows but you might be<br />
<br />
able to build it from this source. See<br />
<br />
http://networkx.lanl.gov/pygraphviz/reference/faq.html<br />
<br />
<br />
<br />
If you think your installation is correct you will need to manually<br />
<br />
change the include_path and library_path variables in setup.py to<br />
<br />
point to the correct locations of your graphviz installation.<br />
<br />
<br />
<br />
The current setting of library_path and include_path is:<br />
<br />
library_path=None<br />
<br />
include_path=None<br />
<br />
<br />
<br />
Traceback (most recent call last):<br />
<br />
File "<string>", line 14, in <module><br />
<br />
File "/private/var/root/build/pygraphviz/setup.py", line 89, in <module><br />
<br />
raise OSError,"Error locating graphviz."<br />
<br />
OSError: Error locating graphviz.<br />
<br />
----------------------------------------<br />
Command python setup.py egg_info failed with error code 1<br />
Storing complete log in /var/root/.pip/pip.log<br />
</blockquote><br />
include_path、library_path variablesについて、graphvizをインストールした場所にパスを通す必要があるようです。<br />
指示通りsetup.pyを編集します。<br />
<br />
<blockquote># OSX, Linux, alternate location<br />
library_path='/usr/local/lib/graphviz'<br />
include_path='/usr/local/include/graphviz'<br />
</blockquote><br />
再度、インストール実行で無事インストールできました。<br />
<br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4873115132" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-28754127502437428022011-11-28T03:15:00.006+09:002012-03-01T02:44:28.195+09:00[Python][Mining the Social Web]Twitter APIを使用してデータを集めるTwitter APIを使用するためのPythonパッケージを追加し、実際にTwitterデータにアクセスしてみる。<br />
<br />
<blockquote>
<b>$ sudo easy_install twitter</b><br />
<b>Searching for twitter</b><br />
<b>Reading http://pypi.python.org/simple/twitter/</b><br />
<b>Reading http://mike.verdone.ca/twitter/</b><br />
<b>Best match: twitter 1.7.2</b><br />
<b>Downloading http://pypi.python.org/packages/source/t/twitter/twitter-1.7.2.tar.gz#md5=a81b512cc8be5ba278bdaceb6d988fe6</b><br />
<b>Processing twitter-1.7.2.tar.gz</b><br />
<b>Running twitter-1.7.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-1iZuPg/twitter-1.7.2/egg-dist-tmp-7cd07T</b><br />
<b>Adding twitter 1.7.2 to easy-install.pth file</b><br />
<b>Installing twitter-stream-example script to /usr/local/bin</b><br />
<b>Installing twitter script to /usr/local/bin</b><br />
<b>Installing twitterbot script to /usr/local/bin</b><br />
<b>Installing twitter-log script to /usr/local/bin</b><br />
<b><br /></b><br />
<b>Installed /Library/Python/2.7/site-packages/twitter-1.7.2-py2.7.egg</b><br />
<b>Processing dependencies for twitter</b><br />
<b>Finished processing dependencies for twitter</b></blockquote>
<br />
<br />
パッケージドキュメントを読むためにはpydocを実行する。<br />
<blockquote>
<b>*nix : pydoc twitter.Twitter</b><br />
<b>(Windows : python -mpydoc twitter.Twitter)</b></blockquote>
<br />
TwitterのトレンドAPIを実行してみるが、エラー発生。<br />
<blockquote>
<b>$ python</b><br />
<b>Python 2.7.1 (r271:86832, Jun 25 2011, 05:09:01) </b><br />
<b>[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin</b><br />
<b>Type "help", "copyright", "credits" or "license" for more information.</b><br />
<b>>>> import twitter</b><br />
<b>>>> twitter_api = twitter.Twitter(domain="api.twitter.com", api_version='1')</b><br />
<b>>>> trends = twitter_api.trends()</b><br />
<b>Traceback (most recent call last):</b><br />
<b>File "<stdin>", line 1, in <module><br />
File "build/bdist.macosx-10.7-intel/egg/twitter/api.py", line 165, in __call__<br />
File "build/bdist.macosx-10.7-intel/egg/twitter/api.py", line 180, in _handle_response<br />
twitter.api.TwitterHTTPError: Twitter sent status 404 for URL: 1/trends.json using parameters: ()<br />
details: <br />
</module></stdin></b></blockquote>
<br />
はて、404エラー出てるな。<br />
とりあえず、本文に記載のURL:http://search.twitter.com/1/trends.jsonを入力してみるがこちらもエラー。<br />
よく見ると、このURLってhttp指定してるけど、Twitterってhttps使うように変わったような...<br />
<br />
と、いうことでTwitter API のドキュメントを確認してみる。<br />
<b>https://dev.twitter.com/docs/api/1/get/trends/%3Awoeid</b><br />
<br />
やっぱり、API仕様変わってますね。ということで、モジュール修正が必要だな。<br />
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4873115132" style="height: 240px; width: 120px;"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-80864683667803409422011-11-28T02:58:00.001+09:002012-06-05T02:31:48.323+09:00[Music] 2011年11月購入リスト<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnCW6CumP4aPPB3FVq3LuZiw3TvhZa-aWRUAZtJKIZlkHTYuIuyUVs1HUINCXzDg9JViDT-pDxYVhJ7DiYKM6KAysn_GHtCoKJuI03GcY3cRjUHCIaL9Ui_y6pbEGXG6wwd0soDUsfS04l/s1600/der3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnCW6CumP4aPPB3FVq3LuZiw3TvhZa-aWRUAZtJKIZlkHTYuIuyUVs1HUINCXzDg9JViDT-pDxYVhJ7DiYKM6KAysn_GHtCoKJuI03GcY3cRjUHCIaL9Ui_y6pbEGXG6wwd0soDUsfS04l/s320/der3.jpg" width="320" /></a></div>
<br />
11月の購入リストを残す。<br />
<br />
<b>・Derrick May / Heartbeat Presents Mixed By Derrick May×AIR Vol.2</b><br />
<b><br /></b>
Derrick May/代官山AIRコラボMixの第2弾。<br />
今作も一切手抜きなし。これほどクラブにいる感覚を味合わせてくれるMix作れるのは「Derrick May」だから。
<br />
<b><br /></b><br />
<b>・Surkin / USA</b><br /><br />
「Action Replay」から4年、待ちに待った作品。<br />
フレンチエレクトロと言えば、「Justice」じゃなくて「Surkin」ですね。個人的には。
カッコいいです。
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/dqUxYb-hQQA?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<b>・DJ Shadow / The Less You Know The Better</b><br /><br />
ジャケがお茶目です。原点回帰とか言われてるのは、正直わからんですが、いいものはいいと。<br /><br />
Little Dragonとのコラボ曲(Scale It Back)とか嬉しいし、すばらしい作品です。
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/NL9ypNz9-mM?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<br />
コメント: 12/2は遂にNujabes新譜発売ですね。
<br />
<br />
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005OQG2O8" style="height: 240px; width: 120px;"></iframe><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005G66WNM" style="height: 240px; width: 120px;"></iframe><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B0050CK5N0" style="height: 240px; width: 120px;"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-88966563832662062782011-11-28T02:47:00.003+09:002012-01-04T01:44:07.574+09:00[Python][Mining the Social Web] easy_installでモジュール追加Mining the Social Web(オライリー刊)を参考に分析を進めていくための準備<br />
<br />
Pythonでモジュール管理はeasy_installを使用するのがベター。<br />
Macでも変わらない。<br />
<br />
NetworkXモジュールはグラフを作り、分析し、類似する出力を観察するために使用するようだ。<br />
<blockquote>$ sudo easy_install networkx<br />
Searching for networkx<br />
Reading http://pypi.python.org/simple/networkx/<br />
Reading http://networkx.lanl.gov/<br />
Reading http://networkx.lanl.gov/download/networkx<br />
Reading http://sourceforge.net/project/showfiles.php?group_id=122233<br />
Reading https://networkx.lanl.gov<br />
Reading http://networkx.lanl.gov/download<br />
Reading http://networkx.lanl.gov<br />
Best match: networkx 1.6<br />
Downloading http://networkx.lanl.gov/download/networkx/networkx-1.6-py2.7.egg<br />
Processing networkx-1.6-py2.7.egg<br />
creating /Library/Python/2.7/site-packages/networkx-1.6-py2.7.egg<br />
Extracting networkx-1.6-py2.7.egg to /Library/Python/2.7/site-packages<br />
Adding networkx 1.6 to easy-install.pth file<br />
<br />
Installed /Library/Python/2.7/site-packages/networkx-1.6-py2.7.egg<br />
Processing dependencies for networkx<br />
Finished processing dependencies for networkx<br />
</blockquote><br />
Numpyは科学計算用ツール。NetworkXが依存関係にある。<br />
<blockquote>$ sudo easy_install numpy<br />
Searching for numpy<br />
Best match: numpy 1.5.1<br />
Adding numpy 1.5.1 to easy-install.pth file<br />
<br />
Using /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python<br />
Processing dependencies for numpy<br />
Finished processing dependencies for numpy<br />
</blockquote><br />
NoseはPythonのテストツール<br />
<blockquote>$ sudo easy_install nose<br />
Searching for nose<br />
Reading http://pypi.python.org/simple/nose/<br />
Reading http://somethingaboutorange.com/mrl/projects/nose/<br />
Reading http://readthedocs.org/docs/nose/<br />
Best match: nose 1.1.2<br />
Downloading http://pypi.python.org/packages/source/n/nose/nose-1.1.2.tar.gz#md5=144f237b615e23f21f6a50b2183aa817<br />
Processing nose-1.1.2.tar.gz<br />
Running nose-1.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-UusYYV/nose-1.1.2/egg-dist-tmp-UafvfE<br />
Adding nose 1.1.2 to easy-install.pth file<br />
Installing nosetests script to /usr/local/bin<br />
Installing nosetests-2.7 script to /usr/local/bin<br />
<br />
Installed /Library/Python/2.7/site-packages/nose-1.1.2-py2.7.egg<br />
Processing dependencies for nose<br />
Finished processing dependencies for nose<br />
</blockquote><br />
<br />
以上です。<br />
<br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4873115132" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-11517069334455149712011-10-27T01:44:00.003+09:002012-01-04T01:17:14.835+09:00[Music]10月購入リスト10月度の購入リストを残す。<p>
<b>・Apparat / The Devil's Walk</b><br />
DJ Kicksなど良質なMixリリースやModeselektorとのコラボModerat名義のリリースを経て、4年ぶりの新作をリリース。<br />
ジャケからは想像つかない、美しく繊細なビート。ボーカルを大きく取り入れたことにより、これまでとひと味違う心地よい作品に仕上がっている。
<p>
<b>・Coldplay / Mylo Xyloto</b><br />
前作以上にポップ感が全面に出ている。今作の一番の魅力も、やはり伸びやかなクリスのボーカル。
<p>
<b>・Modeselektor / Monkeytown</b><br />
今作も独特の不穏な雰囲気、ビートは健在。<br />
Modeselektorってこうだよな、とある意味安心。
<p>
<b>・The Field / Looping State Of Mind</b><br />
相変わらずピークまでの組み立てがうまくてワクワクする。気持ちいい。
<p>
コメント: Justiceは様子見。
<p>
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005H1SCUW" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B0053YGYO4" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005805F5W" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=FF7C00&t=radengineer-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=B005I0DV0I" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-21122467720212364562011-09-23T21:00:00.000+09:002012-02-13T03:23:34.582+09:00[Design]Feltron Annual ReportFacebookの新しいタイムラインをデザインした人物が手がけた、私的レポート(年報)があまりに素晴らしかったので、記録しておく。<br />
<br />
その人物とは、<span style="color: #333333; font-family: Georgia, Palatino, serif; line-height: 36px; text-align: left;">Nicholas Felton。</span><br />
<div style="text-align: left;">
<span style="color: #333333; font-family: Verdana, sans-serif;"><span style="line-height: 36px;">彼は、1年に1冊、個人的なトピックをまとめたレポートを公開してきた。</span></span></div>
<div style="text-align: left;">
<span style="color: #333333; font-family: Verdana, sans-serif;"><span style="line-height: 36px;"><br /></span></span></div>
<div style="text-align: left;">
<span style="color: #333333; font-family: Verdana, sans-serif;"><span style="line-height: 36px;">そのコンテンツを構成するビジュアルは簡潔で、直感的で、本当に素晴らしい。</span></span></div>
<div style="text-align: left;">
<span style="color: #333333;"><span style="line-height: 36px;"><span style="font-family: Verdana, sans-serif;">無駄な要素が全くない。その年報を見たFacebookのお偉いさん(いち時期Facebookはデザイン部門の強化に奔走していた)が</span><span style="font-family: Georgia, 'Times New Roman', serif;">Felton</span><span style="font-family: Verdana, sans-serif;">を抱え込んだというという話。</span></span></span></div>
<div style="text-align: left;">
<span style="color: #333333;"><span style="line-height: 36px;"><span style="font-family: Verdana, sans-serif;"><br /></span></span></span></div>
<div style="text-align: left;">
<span style="color: #333333;"><span style="line-height: 36px;"><span style="font-family: Verdana, sans-serif;">そのコンテンツは以下に。こんなデザインセンスを身につけたい。</span></span></span></div>
<a href="http://feltron.com/" target="_blank">Feltron Annual Report</a><br />
<br />
Facebookのお偉いさんの話。<br />
<span style="background-color: white; color: black; cursor: pointer; font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif; text-align: left;"><a href="http://jp.techcrunch.com/archives/20110922facebook-timeline-birth/" rel="bookmark" style="background-color: white; cursor: pointer; font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif; text-align: left;" title="デザインとデータの交差点で、Facebookのタイムラインは生まれた">デザインとデータの交差点で、Facebookのタイムラインは生まれた</a></span>Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-53056493446900398452011-08-15T01:31:00.001+09:002011-09-05T01:32:57.276+09:00[Emacs]さくらVPSセットアップ前回、<a href="http://radengineers.blogspot.com/2011/08/lampvps.html">さくらVPSの環境にLAMP環境を構築しました。</a><br />
<br />
今回は開発環境らしくするため、Emacsをインストールします。<br />
<br />
■gccをインストール<br />
<blockquote>gccが入っていないとはじまりませんな。<br />
$yum install gcc*<br />
</blockquote><br />
■Emacsをインストール<br />
<blockquote>ソースGet!<br />
$ wget ftp://ftp.ring.gr.jp/pub/GNU/emacs/emacs-23.1.tar.gz<br />
$ wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz<br />
$ tar xzf emacs-23.1.tar.gz <br />
$ ls -la<br />
<br />
$ ./configure --without-x<br />
$ make<br />
$ make install<br />
$ emacs --version<br />
GNU Emacs 23.1.1<br />
Copyright (C) 2009 Free Software Foundation, Inc.<br />
GNU Emacs comes with ABSOLUTELY NO WARRANTY.<br />
You may redistribute copies of Emacs<br />
under the terms of the GNU General Public License.<br />
For more information about these matters, see the file named COPYING.<br />
</blockquote><br />
Emacs設定ファイルの配置<br />
私は各種設定ファイルをさまざまな環境で共有できるようにDropboxに保存しています。<br />
<br />
今回もDropboxからファイルダウンロードして配置しようかと思いましたが、<br />
以下のページを見つけてこのやり方はまずいかなと、再検討しております。<br />
<br />
<a href="http://d.hatena.ne.jp/ymotongpoo/20110330/1301492145">さくらVPSでDropboxをX11なしで使う</a><br />
<a href="http://www.downtown.jp/~soukaku/archives/2011/0310_225141.html">Dropboxを使うな、とまでは言いませんが</a><br />
<br />
とりあえず、".emacs"は作成したけれど、何か良い手はないものか。<br />
<br />
Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-52934404473232735522011-08-07T21:25:00.002+09:002012-05-08T02:46:14.608+09:00[LAMP][CentOS]さくらVPSセットアップ■概要<br />
さくらVPSにLAMP環境を構築します。<br />
<br />
■基本情報<br />
OS : CentOS 5(2011/8時点の最小構成)<br />
ディスク: 20GB<br />
メモリ : 512MB<br />
<br />
■パッケージ確認<br />
Apache、MySQL、PHPそれぞれのインストールパッケージを確認します。<br />
<blockquote>
# yum list | grep httpd <br />
httpd.x86_64 2.2.3-45.el5.centos.1 updates <br />
httpd-devel.i386 2.2.3-45.el5.centos.1 updates <br />
httpd-devel.x86_64 2.2.3-45.el5.centos.1 updates <br />
httpd-manual.x86_64 2.2.3-45.el5.centos.1 updates <br />
system-config-httpd.noarch 5:1.3.3.3-1.el5 base <br />
<br />
# yum list | grep mysql<br />
apr-util-mysql.x86_64 1.2.7-11.el5_5.2 base <br />
bytefx-data-mysql.x86_64 1.2.4-2.el5.centos extras <br />
freeradius-mysql.x86_64 1.1.3-1.6.el5 base <br />
freeradius2-mysql.x86_64 2.1.7-7.el5 base <br />
libdbi-dbd-mysql.x86_64 0.8.1a-1.2.2 base <br />
mod_auth_mysql.x86_64 1:3.0.0-3.2.el5_3 base <br />
mysql.i386 5.0.77-4.el5_6.6 updates <br />
mysql.x86_64 5.0.77-4.el5_6.6 updates <br />
mysql-bench.x86_64 5.0.77-4.el5_6.6 updates <br />
mysql-connector-odbc.x86_64 3.51.26r1127-1.el5 base <br />
mysql-devel.i386 5.0.77-4.el5_6.6 updates <br />
mysql-devel.x86_64 5.0.77-4.el5_6.6 updates <br />
mysql-server.x86_64 5.0.77-4.el5_6.6 updates <br />
mysql-test.x86_64 5.0.77-4.el5_6.6 updates <br />
pdns-backend-mysql.x86_64 2.9.21-4.el5.centos extras <br />
php-mysql.x86_64 5.1.6-27.el5_5.3 base <br />
php-pear-MDB2-Driver-mysql.noarch 1.4.1-3.el5.centos extras <br />
php53-mysql.x86_64 5.3.3-1.el5_6.1 updates <br />
qt4-mysql.x86_64 4.2.1-1 base <br />
rsyslog-mysql.x86_64 3.22.1-3.el5_6.1 updates <br />
<br />
# yum list | grep php <br />
php.x86_64 5.1.6-27.el5_5.3 base <br />
php-bcmath.x86_64 5.1.6-27.el5_5.3 base <br />
php-cli.x86_64 5.1.6-27.el5_5.3 base <br />
php-common.x86_64 5.1.6-27.el5_5.3 base <br />
php-dba.x86_64 5.1.6-27.el5_5.3 base <br />
php-dbase.x86_64 5.1.6-15.el5.centos.1 extras <br />
php-devel.x86_64 5.1.6-27.el5_5.3 base <br />
php-gd.x86_64 5.1.6-27.el5_5.3 base <br />
php-imap.x86_64 5.1.6-27.el5_5.3 base <br />
php-ldap.x86_64 5.1.6-27.el5_5.3 base <br />
php-mbstring.x86_64 5.1.6-27.el5_5.3 base <br />
php-mcrypt.x86_64 5.1.6-15.el5.centos.1 extras <br />
php-mhash.x86_64 5.1.6-15.el5.centos.1 extras <br />
php-mssql.x86_64 5.1.6-15.el5.centos.1 extras <br />
php-mysql.x86_64 5.1.6-27.el5_5.3 base <br />
php-ncurses.x86_64 5.1.6-27.el5_5.3 base <br />
php-odbc.x86_64 5.1.6-27.el5_5.3 base <br />
php-pdo.x86_64 5.1.6-27.el5_5.3 base <br />
php-pear.noarch 1:1.4.9-6.el5 base <br />
php-pear-Auth-SASL.noarch 1.0.2-4.el5.centos extras <br />
php-pear-DB.noarch 1.7.13-1.el5.centos extras <br />
php-pear-Date.noarch 1.4.7-2.el5.centos extras <br />
php-pear-File.noarch 1.2.2-1.el5.centos extras <br />
php-pear-HTTP-Request.noarch 1.4.2-1.el5.centos extras <br />
php-pear-Log.noarch 1.9.13-1.el5.centos extras <br />
php-pear-MDB2.noarch 2.4.1-2.el5.centos extras <br />
php-pear-MDB2-Driver-mysql.noarch 1.4.1-3.el5.centos extras <br />
php-pear-Mail.noarch 1.1.14-1.el5.centos extras <br />
php-pear-Mail-Mime.noarch 1.4.0-1.el5.centos extras <br />
php-pear-Net-SMTP.noarch 1.2.10-1.el5.centos extras <br />
php-pear-Net-Sieve.noarch 1.1.5-2.el5.centos extras <br />
php-pear-Net-Socket.noarch 1.0.8-1.el5.centos extras <br />
php-pear-Net-URL.noarch 1.0.15-1.el5.centos extras <br />
php-pecl-Fileinfo.x86_64 1.0.4-3.el5.centos extras <br />
php-pecl-memcache.x86_64 2.2.3-1.el5_2 extras <br />
php-pgsql.x86_64 5.1.6-27.el5_5.3 base <br />
php-readline.x86_64 5.1.6-15.el5.centos.1 extras <br />
php-snmp.x86_64 5.1.6-27.el5_5.3 base <br />
php-soap.x86_64 5.1.6-27.el5_5.3 base <br />
php-tidy.x86_64 5.1.6-15.el5.centos.1 extras <br />
php-xml.x86_64 5.1.6-27.el5_5.3 base <br />
php-xmlrpc.x86_64 5.1.6-27.el5_5.3 base <br />
php53.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-bcmath.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-cli.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-common.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-dba.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-devel.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-gd.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-imap.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-intl.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-ldap.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-mbstring.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-mysql.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-odbc.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-pdo.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-pgsql.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-process.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-pspell.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-snmp.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-soap.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-xml.x86_64 5.3.3-1.el5_6.1 updates <br />
php53-xmlrpc.x86_64 5.3.3-1.el5_6.1 updates </blockquote>
<br />
Apache2.2系、MySQL5.0系、PHP5.1系がインストール可能です。<br />
<br />
■Apache<br />
<blockquote>
# yum -y install httpd<br />
# httpd -v<br />
Server version: Apache/2.2.3<br />
Server built: May 4 2011 06:51:15</blockquote>
<br />
■MySQL<br />
<br />
今回、MySQLは5.5系、PHPは5.3系をインストールしたい為、サードパーティのリポジトリを指定してインストールします。<br />
<br />
リポジトリの登録<br />
<blockquote>
# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm<br />
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm</blockquote>
<blockquote>
# yum --enablerepo=remi install mysql mysql-server<br />
<br />
MySQLサーバ起動<br />
# /etc/rc.d/init.d/mysqld start<br />
MySQL Daemon failed to start.<br />
Starting mysqld: [FAILED]<br />
<br />
失敗する。ログを確認してみる。<br />
# cat /var/log/mysqld.log <br />
110807 20:03:29 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql<br />
110807 20:03:29 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 480 error messages,<br />
but it should contain at least 712 error messages.<br />
Check that the above file is the right version for this program!<br />
110807 20:03:29 [Note] Plugin 'FEDERATED' is disabled.<br />
/usr/libexec/mysqld: Unknown error 1146<br />
110807 20:03:29 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.<br />
110807 20:03:29 InnoDB: The InnoDB memory heap is disabled<br />
110807 20:03:29 InnoDB: Mutexes and rw_locks use GCC atomic builtins<br />
110807 20:03:29 InnoDB: Compressed tables use zlib 1.2.3<br />
110807 20:03:29 InnoDB: Using Linux native AIO<br />
110807 20:03:29 InnoDB: Initializing buffer pool, size = 128.0M<br />
110807 20:03:29 InnoDB: Completed initialization of buffer pool<br />
InnoDB: The first specified data file ./ibdata1 did not exist:<br />
InnoDB: a new database to be created!<br />
110807 20:03:29 InnoDB: Setting file ./ibdata1 size to 10 MB<br />
InnoDB: Database physically writes the file full: wait...<br />
110807 20:03:30 InnoDB: Log file ./ib_logfile0 did not exist: new to be created<br />
InnoDB: Setting log file ./ib_logfile0 size to 5 MB<br />
InnoDB: Database physically writes the file full: wait...<br />
110807 20:03:30 InnoDB: Log file ./ib_logfile1 did not exist: new to be created<br />
InnoDB: Setting log file ./ib_logfile1 size to 5 MB<br />
InnoDB: Database physically writes the file full: wait...<br />
InnoDB: Doublewrite buffer not found: creating new<br />
InnoDB: Doublewrite buffer created<br />
InnoDB: 127 rollback segment(s) active.<br />
InnoDB: Creating foreign key constraint system tables<br />
InnoDB: Foreign key constraint system tables created<br />
110807 20:03:31 InnoDB: Waiting for the background threads to start<br />
110807 20:03:32 InnoDB: 1.1.8 started; log sequence number 0<br />
110807 20:03:32 [ERROR] Aborting<br />
<br />
110807 20:03:32 InnoDB: Starting shutdown...<br />
110807 20:03:33 InnoDB: Shutdown completed; log sequence number 1595675<br />
110807 20:03:33 [Note] <br />
110807 20:03:33 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended<br />
<br />
メッセージファイル(/usr/share/mysql/english/errmsg.sys)の競合が発生しているようです。<br />
<br />
該当ファイルの競合を確認<br />
# rpm -q --whatprovides /usr/share/mysql/english/errmsg.sys<br />
mysql-libs-5.5.15-1.el5.remi<br />
mysql-5.0.77-4.el5_6.6<br />
<br />
2つのバージョンが競合していることが分かりました。現状のmysqlをいったん削除します。<br />
# yum -y remove mysql mysql-server mysql-libs<br />
<br />
明示的にバージョン指定<br />
# yum --enablerepo=remi install mysql-server.x86_64<br />
# yum --enablerepo=remi install mysql-devel.x86_64<br />
<br />
# mysql_install_db<br />
<br />
# /etc/rc.d/init.d/mysqld start<br />
<br />
因みにMySQL5.5系ではmy.cnfに以下の設定を記述すると起動しない。innodbがデフォルトエンジンだからかも。 </blockquote>
<blockquote>
設定内容:skip_innodb</blockquote>
<br />
■PHP<br />
<blockquote>
# yum install -y --enablerepo=remi php <br />
# php -v<br />
PHP 5.3.6 (cli) (built: May 16 2011 19:18:05) <br />
Copyright (c) 1997-2011 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies</blockquote>
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-22782862117986390172011-07-18T13:19:00.000+09:002012-05-08T02:43:01.129+09:00[Windows][Cygwin]新規ユーザを追加する■概要<br />
Cygwinではuseradd(UNIXでのユーザ追加コマンド)が存在しません。<br />
<br />
■ユーザ登録<br />
ユーザの追加はWindowsのユーザを/etc/passwdファイルに追記します。<br />
<blockquote>
mkpasswd -l -u <b><i>UserName</i></b> >> /etc/passwd</blockquote>
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-21323197480467296362011-07-10T02:41:00.000+09:002012-05-08T02:42:24.719+09:00[Linux][CentOS]新規ユーザを追加する■概要<br />
Linuxで新しくサーバを構築する際に、必ず実行する手順であるユーザの追加方法を<br />
まとめます。<br />
<br />
以下CentOSで作業しますが、bashが使える環境であれば同様のコマンドを<br />
使用できます。<br />
<br />
■ユーザ登録<br />
セキュリティ上、rootユーザは使用しないポリシーとし、<br />
新規ユーザに適切なsudo権限を付与する運用がベターです。<br />
<br />
・新規ユーザ用グループを作成<br />
<br />
※rootユーザで作業する<br />
<div>
<br /></div>
<blockquote class="tr_bq">
# groupadd appmng</blockquote>
<br />
・新規ユーザ作成<br />
<blockquote class="tr_bq">
# useradd -g appmng appmng</blockquote>
<blockquote class="tr_bq">
# ls -l /home/<br />合計 4<br />drwx------ 2 appmng appmng 4096 7月 1 15:28 2011 appmng<br />⇒作成されていること</blockquote>
<br />
・新規ユーザのパスワードを変更する<br />
<blockquote class="tr_bq">
# passwd appmng<br />ユーザー appmng のパスワードを変更。<br />新しいパスワード:<br />新しいパスワードを再入力してください:<br />passwd: 全ての認証トークンが正しく更新できました。</blockquote>
<br />
・新規ユーザにsudo権限を付与します。<br />
<blockquote class="tr_bq">
# cp -pi /etc/sudoers /etc/sudoers.YYYYMMDD<br /># vim /etc/sudoers<br />ppmng ALL=(ALL) ALL</blockquote>
<br />
・rootユーザでの作業を終了します。<br />
<blockquote class="tr_bq">
# exit</blockquote>
<br />
・新規ユーザのログイン確認<br />
<blockquote class="tr_bq">
$ ssh appmng@xxx.xxx.xxx.xxx<br />$ uname -n<br />⇒ホスト名が表示される</blockquote>
<blockquote class="tr_bq">
$ id<br />uid=500(appmng) gid=500(appmng) 所属グループ=500(appmng)</blockquote>
<br />
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-39204167730340563232011-05-31T14:53:00.001+09:002012-05-08T02:47:15.515+09:00[Ruby] gem updateがエラーとなった場合の対応■概要<br />
gem updateのエラーごとの対応をまとめていく<br />
<br />
1.Proxy認証エラー<br />
<blockquote>
$ gem update --system<br />
Updating RubyGems<br />
ERROR: http://gems.rubyforge.org/ does not appear to be a repository<br />
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)<br />
Errno::ECONNREFUSED: 対象のコンピュータによって拒否されたため、接続できませ<br />
んでした。 - connect(2) (http://gems.rubyforge.org/yaml)</blockquote>
<br />
Proxy認証を通すコマンドは以下の通り<br />
<blockquote>
gem update --system --http-proxy http://User:Passward@Proxy_Server:Port_No</blockquote>
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-8589147877362020762011-05-11T02:47:00.016+09:002011-05-31T03:00:28.479+09:00[Deploy][Mac] Capistranoコマンド試行前回、Capistranoをセットアップしました。<br />
<a href="http://radengineers.blogspot.com/2011/05/deploymac-capistrano.html">[Deploy][Mac] Capistranoセットアップ</a><br />
<br />
今回は実際にコマンドを発行してみます。<br />
<br />
まずローカルでCapfileという設定ファイルを作成します。<br />
ファイルはどこで作成しても問題ありません。<br />
<br />
<blockquote>$ vim Capfile<br />
set :user, 'app' // 実行ユーザを指定。ここでは前回作成したappユーザを指定します。<br />
task :diskcheck, :hosts => "192.168.251.131" do // タスク名と実行ホストを指定。<br />
run "df -kh" // 実行コマンドを指定。ここではリモートサーバのディスク使用量を確認するコマンドを指定してみます。<br />
end<br />
</blockquote><br />
Capfileを作成したら、実際にコマンドを発行してみます。<br />
<blockquote>$cap diskcheck<br />
* executing `diskcheck'<br />
* executing "df -kh"<br />
servers: ["192.168.251.131"]<br />
[192.168.251.131] executing command<br />
** [out :: 192.168.251.131] Filesystem サイズ 使用 残り 使用% マウント位置<br />
** [out :: 192.168.251.131] /dev/mapper/VolGroup00-LogVol00<br />
** [out :: 192.168.251.131] 18G 5.9G 11G 36% /<br />
** [out :: 192.168.251.131] /dev/sda1 99M 12M 82M 13% /boot<br />
** [out :: 192.168.251.131] tmpfs 506M 0 506M 0% /dev/shm<br />
command finished in 130ms<br />
</blockquote><br />
対応するタスクが実行され、リモートサーバのディスク使用量を確認することができました。<br />
<br />
Capistranoにはデプロイ用のタスクが予め多数用意されていて、それを使用することでデプロイを容易に行うことができます。<br />
次回からはデプロイ用タスクを掘り下げて行きます。<br />
<br />
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0tag:blogger.com,1999:blog-5019560696256835660.post-90488643532788811482011-05-07T01:34:00.000+09:002011-05-31T02:38:44.459+09:00[Deploy][Mac] Capistranoセットアップ自宅MacにCapistranoをインストールして、いろいろやってみようという試み。<br />
<br />
CapistranoはRubyで動作する有名なデプロイツール。インストールはgemを使用する。<br />
<br />
インストール前にgemをアップデート。<br />
<blockquote>$sudo gem update --system<br />
Password:<br />
Updating RubyGems<br />
Updating rubygems-update<br />
Successfully installed rubygems-update-1.8.4<br />
Updating RubyGems to 1.8.4<br />
Installing RubyGems 1.8.4<br />
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/commands/update_command.rb:153: warning: Insecure world writable dir /usr/local/share in PATH, mode 040777<br />
RubyGems 1.8.4 installed<br />
<br />
=== 1.8.4 / 2011-05-25<br />
<br />
* 1 minor enhancement:<br />
<br />
* Removed default_executable deprecations from Specification.<br />
<br />
<br />
------------------------------------------------------------------------------<br />
<br />
RubyGems installed the following executables:<br />
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/gem<br />
</blockquote><br />
次にcapistranoがインストールされていないことを確認する。<br />
<blockquote>$gem list capistrano<br />
<br />
*** LOCAL GEMS ***<br />
</blockquote><br />
上記の場合はインストールされていない。<br />
続けてインストールコマンドを実行する。<br />
<blockquote>$sudo gem install capistrano<br />
Password:<br />
Fetching: highline-1.6.2.gem (100%)<br />
Fetching: net-ssh-2.1.4.gem (100%)<br />
Fetching: net-sftp-2.0.5.gem (100%)<br />
Fetching: net-scp-1.0.4.gem (100%)<br />
Fetching: net-ssh-gateway-1.1.0.gem (100%)<br />
Fetching: capistrano-2.6.0.gem (100%)<br />
Successfully installed highline-1.6.2<br />
Successfully installed net-ssh-2.1.4<br />
Successfully installed net-sftp-2.0.5<br />
Successfully installed net-scp-1.0.4<br />
Successfully installed net-ssh-gateway-1.1.0<br />
Successfully installed capistrano-2.6.0<br />
6 gems installed<br />
Installing ri documentation for highline-1.6.2...<br />
Installing ri documentation for net-ssh-2.1.4...<br />
Installing ri documentation for net-sftp-2.0.5...<br />
Installing ri documentation for net-scp-1.0.4...<br />
Installing ri documentation for net-ssh-gateway-1.1.0...<br />
Installing ri documentation for capistrano-2.6.0...<br />
Installing RDoc documentation for highline-1.6.2...<br />
Installing RDoc documentation for net-ssh-2.1.4...<br />
Installing RDoc documentation for net-sftp-2.0.5...<br />
Installing RDoc documentation for net-scp-1.0.4...<br />
Installing RDoc documentation for net-ssh-gateway-1.1.0...<br />
Installing RDoc documentation for capistrano-2.6.0...<br />
</blockquote><br />
capistranoのバージョンを確認する。<br />
以下のようにバージョンが表示されれば正常にインストールされている。<br />
<blockquote>$cap --version<br />
Capistrano v2.6.0<br />
</blockquote><br />
次にsshの準備を行う。<br />
すでに作成済みの公開鍵をデプロイ対象のサーバにアップロードする。<br />
※未作成の場合は$ssh-keygenを実行し鍵を作成する。<br />
<br />
今回はVM上に構築したCentOS環境にアップロードします。<br />
<blockquote>$scp -p .ssh/id_rsa.pub radengineer@192.168.251.131:~<br />
radengineer@192.168.251.131's password: <br />
id_rsa.pub 100% 410 0.4KB/s 00:00 <br />
</blockquote><br />
公開鍵を配置<br />
<blockquote>$ mkdir -m 700 .ssh<br />
$ cat id_rsa.pub >> .ssh/authorized_keys<br />
</blockquote><br />
また、デプロイ用に共有アカウントを用意します。<br />
<blockquote>$ sudo /usr/sbin/useradd -m app<br />
$ sudo -u app mkdir -m 700 /home/app/.ssh<br />
$ sudo -u app touch /home/app/.ssh/authorized_keys<br />
$ sudo sh -c "cat id_rsa.pub >> /home/app/.ssh/authorized_keys"</blockquote><br />
リモートログイン時のパスフェイズ入力を省略する為の設定を行う。<br />
<blockquote>$ ssh-agent bash<br />
$ ssh-add<br />
Enter passphrase for /Users/Radengineer/.ssh/id_rsa:<br />
Identity added: /Users/Radengineer/.ssh/id_rsa (/Users/Radengineer/.ssh/id_rsa)<br />
</blockquote><br />
公開鍵で本番サーバにログインする。<br />
<blockquote>$ ssh 192.168.251.131<br />
$ ssh app@192.168.251.131<br />
</blockquote>パスワードなしでログインできれば設定完了。<br />
<br />
<br />
以上です。Radengineerhttp://www.blogger.com/profile/09090597621866178241noreply@blogger.com0